MCP Tool Builder — Python / TypeScript 함수에서 Model Context Protocol 도구 정의 자동 생성

무료 온라인 MCP Tool 정의 생성기. Python 또는 TypeScript 함수 시그니처를 붙여넣으면 MCP 표준 tool JSON, 완전한 Python (FastMCP) 및 TypeScript (@modelcontextprotocol/sdk) 서버 보일러플레이트, 그리고 바로 쓸 수 있는 cURL 테스트 명령을 생성합니다. 완전 클라이언트 사이드.

MCP (Model Context Protocol)란?

MCP는 Anthropic이 2024년 말 발표하고 2026년에 사실상 표준이 된 AI 에이전트 도구 접속 프로토콜입니다. Claude / OpenAI / Gemini 모두 네이티브 지원. AI 에이전트가 GitHub / Postgres / Slack / 커스텀 서비스를 동일한 방식으로 연결하며, 개발자는 server를 한 번만 작성하면 모든 에이전트가 호출 가능.

왜 이 도구가 필요한가?

모든 MCP tool은 입력 파라미터를 JSON Schema로 기술해야 (안 쓰면 호출 실패). 손으로 쓰면 필드 누락 / 타입 오류 빈발. 본 도구는 함수 시그니처에서 spec 준수 tool definition 자동 생성, 80% 시간 절약.

지원 입력

  • Python: 완전한 type hints (Optional / Literal / Union 포함) + Google/NumPy/reST docstring 파싱
  • TypeScript: 완전 타입 annotation (union literal = enum) + JSDoc @param 파싱
  • 기본값 인식: JSON Schema default 필드로 자동 변환
  • Optional 감지: Optional[X] / `?:` / 기본값 있음 = non-required

4가지 출력

  1. MCP Tool JSON: server.list_tools() / manifest에 붙여넣기
  2. Python server: 완전한 FastMCP 템플릿, pip install mcp 후 즉시 실행
  3. TypeScript server: @modelcontextprotocol/sdk + zod, type-safe
  4. Test cURL: HTTP transport 테스트, jsonrpc 2.0 포맷

MCP 자세히 알아보기

dibi8의 MCP 완벽 실전 가이드를 읽어보세요: 제로부터 프로덕션 배포까지.