Skip to main content

Claude Code에서 MCP

Claude Code 터미널 에이전트에서 Synapse 도구 사용 — 코딩 세션을 위한 영구 메모리.


Claude Code에서 MCP

Claude Code는 Anthropic의 터미널 기반 코딩 에이전트입니다. Synapse MCP를 사용하면 Claude Code가 코딩 세션 간에 영구 메모리를 얻습니다 — 프로젝트 컨텍스트, 과거 결정, 코드베이스 패턴을 기억합니다.

설정

방법 1: CLI 명령 (권장)

# Add Synapse as an MCP server
claude mcp add synapse -- npx -y synapse-mcp-api@latest

# Set your Mind Key as env var (add to ~/.bashrc or ~/.zshrc)
export SYNAPSE_MIND_KEY="mk_YOUR_MIND_KEY_HERE"
export SYNAPSE_URL="https://synapse.schaefer.zone"  # optional, defaults to synapse.schaefer.zone

방법 2: 구성 파일 편집

~/.claude/config.json 편집:

{
  "mcpServers": {
    "synapse": {
      "command": "npx",
      "args": ["-y", "synapse-mcp-api@latest"],
      "env": {
        "SYNAPSE_MIND_KEY": "mk_YOUR_MIND_KEY_HERE",
        "SYNAPSE_URL": "https://synapse.schaefer.zone"
      }
    }
  }
}

작동 확인

Claude Code 시작:

claude

Claude Code 프롬프트에서 입력:

recall all my memories

Claude가 memory_recall을 호출하고 저장된 메모리로 응답해야 합니다.

일반적인 패턴

프로젝트 컨텍스트 유지

코딩 세션 시작 시:

recalling my memories — what projects am I working on?

Claude가 memory_recall을 호출하여 프로젝트 목록을 보고, 중단한 곳에서 작업을 계속합니다.

코드베이스 결정

아키텍처 결정을 내릴 때:

store this: "We chose PostgreSQL over SQLite because of concurrent write
performance. Decision made on 2026-06-27."

Claude가 카테고리 project, 우선순위 highmemory_store를 호출합니다.

과거 실수 방지

what mistakes have I made with this codebase?

Claude가 카테고리 mistake로 메모리를 검색하고 과거 오류를 상기시켜 줍니다.

작업 추적

create a task: "Refactor auth module to use JWT refresh tokens"

Claude가 task_create를 호출하고, 작업이 세션 간에 유지됩니다.

도구 프로필

119개 도구 모두가 필요 없는 코딩 세션의 경우:

# Set profile via env var
export MCP_PROFILE="standard"  # 25 tools, ~2500 tokens

# Or in config.json
"env": {
  "SYNAPSE_MIND_KEY": "mk_...",
  "MCP_PROFILE": "standard"
}

문제 해결

MCP 서버가 시작되지 않음

# Test the MCP server manually
npx -y synapse-mcp-api@latest

# Should print:
# [info] synapse-mcp Streamable HTTP server ready
# [info]   MCP:      http://localhost:13100/mcp

Mind Key 인식되지 않음

# Verify env var is set
echo $SYNAPSE_MIND_KEY

# Test directly
curl -H "Authorization: Bearer $SYNAPSE_MIND_KEY" \
     https://synapse.schaefer.zone/memory/recall

Claude Code가 도구를 보지 못함

  • 구성 변경 후 Claude Code 재시작
  • claude mcp list로 Synapse가 등록되었는지 확인
  • MCP 문제 해결 참조

다음 단계