API Auto MCP Server について
API Auto MCP Server はサーバーの OpenAPI 仕様から MCP サーバーを生成し、連携コードを手書きせずに AI が API にアクセスできるようにします。README には Cursor と Visual Studio Code の設定例があります。
主な機能
- 01OpenAPI 仕様からツールを生成
- 02コードを手書きせず API にアクセス
- 03Cursor の設定例
- 04Visual Studio Code の設定例
活用シーン
- 01OpenAPI で記述された API を AI に公開
- 02生成したサーバーを Cursor に追加
- 03Visual Studio Code で生成したサーバーを設定
MCP 対応
OpenAPI 仕様から MCP サーバーを生成し、仕様に記述された API をツールとして MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
API Auto MCP Server
API Auto MCP Server は、サーバーの OpenAPI 仕様からツールを自動生成する MCP サーバーです。コードを記述せずに、AI からサーバーの API にアクセスできます。
クイックスタート
すぐに始めるには、api-auto-mcp-server-demoをご覧ください。
または、以下の手順に沿って、ご自身のサーバー向けに API Auto MCP Server を設定できます。
Cursor を使用する場合
.cursor/mcp.json に api-auto MCP サーバーの設定を追加し、URL をご自身のものに変更してください。
{
"mcpServers": {
// ... other servers
"api-auto": {
"command": "npx",
"args": [
"-y",
"api-auto-mcp-server",
"--openapi-url",
"http://your-openapi-json-url",
"--cookie",
"auth=your-cookie-here"
]
}
}
}
Visual Studio Code を使用する場合
.vscode/mcp.json に以下を追加し、URL をご自身のものに変更してください。
{
"servers": {
// ... other servers
"auto-api": {
"command": "npx",
"args": [
"-y",
"api-auto-mcp-server",
"--openapi-url",
"http://your-openapi-json-url",
"--cookie",
"auth=your-cookie-value"
]
}
}
}
開発
開発環境
- Node.js: >22.14.0
- Bun: >1.1.43
Inspector で MCP サーバーを実行する
npx @modelcontextprotocol/inspector bun dev --cwd D:/path/to/this/project --openapi-url your-openapi-json-url --cookie "<your-cookie-name>=<your-cookie-value>"
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。