MCP Tool Builder — Python / TypeScript 함수에서 Model Context Protocol 도구 정의 자동 생성
무료 온라인 MCP Tool 정의 생성기. Python 또는 TypeScript 함수 시그니처를 붙여넣으면 MCP 표준 tool JSON, 완전한 Python (FastMCP) 및 TypeScript (@modelcontextprotocol/sdk) 서버 보일러플레이트, 그리고 바로 쓸 수 있는 cURL 테스트 명령을 생성합니다. 완전 클라이언트 사이드.
—
함수명
0
개 파라미터
0
필수
MCP 표준 tool 정의 (서버 코드/manifest에 붙여넣기)
완전한 Python MCP 서버 (FastMCP / @mcp.tool)
설치: pip install mcp · 실행: python server.py
완전한 TypeScript MCP 서버 (sdk + zod)
설치: npm i @modelcontextprotocol/sdk zod
cURL로 MCP 서버 테스트 (HTTP transport)
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가지 출력
- MCP Tool JSON: server.list_tools() / manifest에 붙여넣기
- Python server: 완전한 FastMCP 템플릿, pip install mcp 후 즉시 실행
- TypeScript server: @modelcontextprotocol/sdk + zod, type-safe
- Test cURL: HTTP transport 테스트, jsonrpc 2.0 포맷
MCP 자세히 알아보기
dibi8의 MCP 완벽 실전 가이드를 읽어보세요: 제로부터 프로덕션 배포까지.