[Claude Code 스킬] claude mcp serve — Claude Code를 통째로 MCP 서버로 내놓기 | DAKER 커뮤니티

무엇

지금까지 MCP는 늘 한 방향으로 썼습니다. 외부 서버(GitHub·Postgres 등)를 Claude Code에 '붙여서' 도구를 가져오는 방향이죠. claude mcp serve는 이 화살표를 뒤집습니다. Claude Code 자신이 stdio 기반 MCP 서버가 되어, 파일 읽기(Read)·수정(Edit)·셸 실행(Bash) 같은 자기 도구를 다른 앱에 '내놓는' 명령입니다. 비유하자면, 늘 손님으로 식당(외부 서버)을 돌던 Claude Code가 이번엔 자기 주방을 열고 주문을 받는 쪽이 되는 것입니다.

언제 쓰나

사용법

터미널에서 서버 시작:

# Claude Code를 stdio MCP 서버로 시작
claude mcp serve

Claude Desktop에 붙이려면 claude_desktop_config.json에 등록:

{
  "mcpServers": {
    "claude-code": {
      "type": "stdio",
      "command": "claude",
      "args": ["mcp", "serve"],
      "env": {}
    }
  }
}

spawn claude ENOENT 오류가 나면 클라이언트가 claude 명령을 못 찾은 것입니다. which claude로 절대경로를 확인해 command에 넣으세요.

출처

공식 문서 — Connect Claude Code to tools via MCP (Use Claude Code as an MCP server)

프로토콜 — Model Context Protocol 소개

명령어 — Claude Code CLI 레퍼런스

Redirecting to [Claude Code 스킬] claude mcp serve — Claude Code를 통째로 MCP 서버로 내놓기 | DAKER 커뮤니티...