BA

brizzai/auto-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

194 stars 23 forks 品質 73 トレンド 17Apache-2.0

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

Visit the Auto MCP Homepage

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.json and 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

  1. Install the MCP Config Builder:
    go install ./cmd/mcp-config-builder
    
    This will build and install the mcp-config-builder binary to your $GOPATH/bin (usually ~/go/bin). Make sure this directory is in your PATH.
  2. Launch the tool:
    mcp-config-builder --swagger-file=/path/to/swagger.json
    
  3. Interactively review and edit endpoints in a user-friendly TUI (Terminal User Interface).
  4. Save your adjustments to a file for future use or sharing.
GitHub で README 全文を見る

インストール

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
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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": "" }