콘텐츠로 이동

직접 만드는 MCP 서버

카탈로그에 없으면 만든다. 30분이면 첫 서버가 도구를 노출한다.

FastMCP(Python) 또는 TypeScript SDK로 도구·리소스·프롬프트를 데코레이터로 정의하고 stdio로 띄운다. Inspector로 디버깅, Claude Code에 등록.

  • 사내 시스템(레거시 ERP, 사내 검색, 내부 위키)을 LLM에 붙이려는 개발자
  • Anthropic Registry/awesome 디렉터리에 답이 없는 사람
  • “이 정도는 내가 만드는 게 빠르겠다”고 판단한 팀
  • FastMCP 데코레이터 3종(@tool, @resource, @prompt)을 쓴다
  • 도구의 입력 스키마를 타입 힌트로 자동 생성한다
  • stdio로 띄우고 Inspector로 호출 시연
  • Claude Code에 등록 후 동작 확인
  • 에러 처리·로깅을 stderr로 분리
ralph: compile-wiki --part part8-MCP-생태계 --chapter 03-MCP-서버-자체-제작