
brizzai/auto-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
brizzai/auto-mcpは、https://github.com/brizzai/auto-mcp.からインポートされたMCPサーバー候補です。
概要
brizzai/auto-mcpは、https://github.com/brizzai/auto-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Auto MCPホームページをご覧ください
任意のOpenAPI/Swagger定義を、ローカル、Claude Desktop内、クラウド上で実行可能な完全な機能を備えた**Model Context Protocol(MCP)**サーバーに変換してください。
サービスはSwagger(OpenAPI v2)またはOpenAPI v3のドキュメントを読み取り、その場でルートを生成し、設定した上流エンドポイントへのリクエストをプロキシし、MCP仕様で定義されたSTDIO、HTTP、またはSSEのいずれかのトランスポートを使ってMCPを通じて公開します。
✨ なぜオートMCPなのか?
- ボイラープレートゼロ –
swagger.jsonを持ってサーブを始めてください。 - 柔軟なデプロイメント – CLIとして、長寿命デーモンとして、またはDocker/Kubernetes内で実行されます。
- すべての輸送手段 –
stdio(デフォルト)。http- StreamableHttp、最新のMCPプロトコル。sse– セルフホスト型の長期イベントソース。- Pluggable auth – ベアラートークン、基本認証、APIキー、OAuth2か否か。
- ランタイム設定 – YAMLファイル、CLIフラグ、または環境変数(接頭辞
AUTO_MCP_)。
🛠️ Auto MCPの使用
Swagger/OpenAPIファイルを最適にMCP統合できるように簡単にカスタマイズできます。MCP設定ビルダーを使えば、以下のような機能が得られます:
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Auto MCP
Transform any OpenAPI/Swagger definition into a fully-featured Model Context Protocol (MCP) server – ready to run locally, inside Claude Desktop, or in the cloud.
The service reads a Swagger (OpenAPI v2) or OpenAPI v3 document, generates routes on-the-fly, proxies requests to the upstream endpoint you configure, and exposes them through MCP using either the STDIO or HTTP or SSE transport defined in the MCP specification.
✨ Why Auto MCP?
- Zero boiler-plate – bring your
swagger.jsonand start serving. - Flexible deployment – run as a CLI, long-lived daemon, or within Docker/Kubernetes.
- All transport modes –
stdio(default).http- StreamableHttp, newest MCP prototcol.sse– self-hosted long-running event source.
- Pluggable auth – bearer token, basic auth, API keys, OAuth2 or no auth.
- Runtime configuration – YAML file, CLI flags, or environment variables (prefixed
AUTO_MCP_).
🛠️ Using Auto MCP
Easily tailor your Swagger/OpenAPI file for optimal MCP integration. The MCP Config Builder lets you:
- Edit endpoint descriptions for clearer, more helpful documentation.
- Filter out unnecessary routes to streamline your API exposure.
- Preview and customize how endpoints appear to LLMs and clients.
- Generate an adjustment file (
--adjustment-file) for use with Auto MCP, applying your customizations automatically.
How it works
- Install the MCP Config Builder:
This will build and install thego install ./cmd/mcp-config-buildermcp-config-builderbinary to your$GOPATH/bin(usually~/go/bin). Make sure this directory is in yourPATH. - Launch the tool:
mcp-config-builder --swagger-file=/path/to/swagger.json - Interactively review and edit endpoints in a user-friendly TUI (Terminal User Interface).
- Save your adjustments to a file for future use or sharing.
インストール
docker run -i --rm -v /Users/you/path/to/swagger.json:/server/swagger.json ghcr.io/brizzai/auto-mcp:latest"
"--swagger-file=/server/swagger.json設定
{
"mcpServers": {
"YourMCP": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/Users/you/path/to/swagger.json:/server/swagger.json",
"ghcr.io/brizzai/auto-mcp:latest"
"--swagger-file=/server/swagger.json"
]
}
},
"globalShortcut": ""
}