AI 연동(MCP)으로 노드 구성하기

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)

SynapseRack에는 MCP(Model Context Protocol) 서버가 내장되어 있습니다. 활성화하면 같은 PC에서 실행 중인 AI 도구(Claude Code / Codex CLI 등)가 현재 열려 있는 노드 그래프에 대해 노드 생성·연결·정돈·그룹화를 수행할 수 있습니다.

“이런 이펙트를 구성해 줘”라고 말하면 AI가 실제로 랙에 노드를 만들고 배선하는 — 그런 사용 방식을 위한 기능입니다.

이 기능은 프리뷰 버전입니다. 같은 PC의 AI 도구만 연결할 수 있으며, 브라우저 버전의 Claude나 ChatGPT, 스마트폰에서는 연결할 수 없습니다.

활성화

  1. SynapseRack 메뉴에서 MCP Server 창을 열고 서버를 ON으로 합니다
  2. 표시되는 URL(기본값: http://127.0.0.1:8765)을 클라이언트 설정에 사용합니다

보안을 위해 MCP 서버는 앱을 재시작하면 자동으로 OFF로 돌아갑니다(포트 번호는 기억됩니다). 사용할 때마다 ON으로 켜 주세요.

클라이언트 설정

가장 간단한 방법

설정 파일을 편집하지 않아도, Claude Code나 Codex 채팅에 URL을 붙여넣고 연결을 부탁하면 AI가 자동으로 설정해 줍니다:

http://127.0.0.1:8765/
이 MCP 서버에 연결해 줘

채팅 메시지 하나로 MCP 서버에 연결한 예

Claude Code

프로젝트의 .mcp.json(또는 claude mcp add 명령)에 다음을 추가합니다:

{
  "mcpServers": {
    "synapserack": {
      "type": "http",
      "url": "http://127.0.0.1:8765"
    }
  }
}

기타 클라이언트

HTTP URL 지정을 지원하는 MCP 클라이언트라면 같은 URL을 그대로 사용할 수 있습니다.

사용 가능한 도구

AI 클라이언트에서 보이는 도구 목록입니다. 조작 대상은 항상 “노드 에디터에서 열려 있는 활성 그래프”입니다.

도구내용
graph_state현재 그래프의 모든 노드(ID·타입·좌표·포트)와 연결 목록을 반환
graph_node_types생성 가능한 모든 노드 타입 목록(노드 브라우저와 동일)
graph_create_node노드 생성
graph_delete_node노드 삭제
graph_connect / graph_disconnect포트 연결·해제(GUI 드래그 연결과 동일한 타입 검증)
graph_tidy그래프 “정돈”. 현재 배치를 존중하며 열을 정렬하는 방식으로, 전체를 재배치하지 않음
graph_group지정한 노드들을 그룹으로 접기(Ctrl+G와 동일. 경계 포트 자동 생성)

이 외에 Apps SDK 개발용 도구(list_apps / invoke / read_console / reload_app)도 같은 서버에서 제공됩니다.

알아두면 좋은 것

  • AI가 수행한 변경은 Undo(Cmd/Ctrl+Z)로 되돌릴 수 있습니다. GUI 편집과 같은 히스토리에 기록됩니다
  • 그룹 작업(그룹화·해제·붙여넣기·가져오기) 실행 중과 프로젝트 로드·Undo/Redo 적용 중에는 도구 호출이 일시적으로 오류를 반환합니다(완료 후 재시도하면 됩니다)
  • 파라미터 값은 invoke를 통한 modules.set으로 설정할 수 있습니다

연결되지 않을 때

  • SynapseRack이 실행 중이고 MCP Server가 ON인지 확인하세요
  • 앱을 재시작한 후에는 OFF로 돌아가 있습니다. MCP Server 창에서 다시 ON으로 켜 주세요
  • URL의 포트 번호가 SynapseRack에 표시된 것과 일치하는지 확인하세요
  • AI 클라이언트를 재시작하세요(대부분 시작 시 설정 파일을 읽습니다)

같은 페이지를 참조하는 페이지