背景
多くの開発者は、AIツール(例えばClaude)がAPIと直接やりとりできるようにしたいと考えているが、OpenAPIの仕様がAIツールのフォーマットと互換性がないため、適応レイヤーのコードを手作業で書かなければならないという問題に直面している。
コアソリューション
API変換は、openapi-mcp-serverを使って以下の手順で行うことができる:
- 環境準備Node.jsとpnpmのインストール
- ツールへのアクセスGitHubリポジトリをクローンし、依存関係をインストールする。
- コンフィギュレーション変換コマンドラインまたはプログラムで、OpenAPIの仕様をAIツールで認識可能な形式に変換する。
- 統合使用クロードデスクトップ設定ファイルへの MCP サーバー設定の追加
キーポイント
- OpenAI、Anthropic、MCPの出力形式をサポート。
- CLIとプログラミング・インターフェースの両方を提供
- 迅速なテストのためのPetstoreサンプルAPIを内蔵
この答えは記事から得たものである。openapi-mcp-server: AIがオープンAPIを使ってMCPサービスを直接呼び出せるようにする。について