openapi-mcp-serverのインストールと設定は、以下のステップに分かれている:
- 環境準備: Node.jsとpnpmがインストールされていることを確認する(推奨)。node -v と pnpm -v コマンドでインストールされているか確認できます。
- コードを取得GitHubリポジトリのクローン:
git clone https://github.com/janwilmake/openapi-mcp-server.git
cd openapi-mcp-server - 依存関係のインストールpnpm installを実行する。
- プロジェクトの構築pnpmビルドを実行する
- クロードデスクトップの設定: 設定ファイル(Windowsは%AppData%Claude、Macは~/Library/Application Support/Claude)を編集して、MCPサーバーの設定を追加します:
{
「mcpServers": {.
「petstore-api": {
"コマンド": "npx".
「args": ["openapi-mcp-server", "/path/to/openapi.json"]。
}
}
} - プライミング設定が完了したら、Claude Desktop を起動してください!
注:パスは実際のOpenAPIファイルの場所に置き換える必要があります。プロジェクトにはexamples/petstore-openapi.jsonのサンプルファイルが付属しており、テストに使用できます。
この答えは記事から得たものである。openapi-mcp-server: AIがオープンAPIを使ってMCPサービスを直接呼び出せるようにする。について