Show HN: Mcpify – 任意のREST APIを1コマンドでMCPサーバーに変換
既存のAPIをMCPに接続するにはエンドポイントごとにツールラッパーを手書きする必要があるが、ほとんどのAPIにはOpenAPI仕様がある。McpifyはそのOpenAPI仕様を読み取り、サーバー全体を自動生成する。手作業で繰り返し行っていた作業を自動化するために作られたツールで、フィードバックを歓迎している。
背景メモ
MCP(Model Context Protocol)は、Anthropicが2024年に公開した、LLM(大規模言語モデル)と外部ツールやデータソースとを統一的に接続するためのオープンプロトコル。Claude Desktopなどが対応しており、AIエージェントがAPI経由でリアルタイム情報を取得・操作できるようになる。ただし、既存のREST APIをMCP対応させるには、エンドポイントごとに「ツール」ラッパーを手書きする必要があり、導入コストが高い。mcpifyはこの作業を自動化するCLIツールで、APIのOpenAPI仕様書(Swagger)を読み込んで、MCPサーバー全体を即座に生成する。OpenAPIはREST APIの仕様を記述する業界標準フォーマット。開発者のAmanbig(amir)は個人のOSS作者。同種ツールとしては、Anthropic公式のMCPサーバーSDKや、Speakeasy社が提供する商用のOpenAPI→MCP変換ツールなどがある。