Apidog MCPサーバーを介してOpenAPIファイルをAIに接続する
MCPクライアントの設定
前提条件
一般的な設定手順
OpenAPIファイルの準備
IDEでのMCP設定
IDEのMCP設定ファイルに次のJSON設定を追加します:リモートURL(例: ローカルファイルパス(例:
macOS / Linux
Windows
{
"mcpServers": {
"API specification": {
"command": "npx",
"args": [
"-y",
"apidog-mcp-server@latest",
"--oas=<oas-url-or-path>"
]
}
}
}
<oas-url-or-path>
には以下を指定できます:https://petstore.swagger.io/v2/swagger.json
)~/data/petstore/swagger.json
)CursorでのMCP設定
MCP設定ファイルの編集
Cursorエディタを開き、設定アイコン(右上)をクリックし、左メニューから「MCP」を選択し、「+ Add new global MCP server」をクリックします。
設定の追加
開いた
mcp.json
ファイルに次の設定を追加します(https://petstore.swagger.io/v2/swagger.json
を実際のOpenAPIファイルパスまたはURLに置き換えることを忘れずに):macOS / Linux
Windows
{
"mcpServers": {
"API specification": {
"command": "npx",
"args": [
"-y",
"apidog-mcp-server@latest",
"--oas=https://petstore.swagger.io/v2/swagger.json"
]
}
}
}
設定の確認
AIに接続をテストする(エージェントモードで):AIがOpenAPIファイル内の正しいAPI情報を返す場合、接続は成功です。 
MCPを介してAPIドキュメントを取得し、プロジェクトに存在するエンドポイントの数を教えてください
重要な注意事項
--oas
パラメータを指定できます。<オンプレミスサーバーのAPIアドレス、http://またはhttps://で始まる>
」また、www.npmjs.com
へのネットワークアクセスが適切であることを確認してください。{
"mcpServers": {
"API specification": {
"command": "npx",
"args": [
"-y",
"apidog-mcp-server@latest",
"--oas=<oas-url-or-path>",
// オンプレミスデプロイメント用:
"--apifox-api-base-url=<オンプレミスサーバーのAPIアドレス、http:// または https:// で始まる>"
]
}
}
}
他のデータリソースをAIに接続する
よくある質問
Modified at 2025-03-31 10:53:30