BA

brizzai/auto-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

194 stars 23 forks 품질 73 트렌드 17Apache-2.0

brizzai/auto-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

brizzai/auto-mcp는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Auto MCP 홈페이지를 방문하세요

어떤 OpenAPI/Swagger 정의든 완전한 기능을 갖춘 Model Context Protocol(MCP) 서버로 변환하여 로컬, Claude Desktop 내부, 또는 클라우드에서 실행할 수 있습니다.

서비스는 Swagger(OpenAPI v2) 또는 OpenAPI v3 문서를 읽고, 실시간으로 경로를 생성하며, 당신이 구성한 업스트림 엔드포인트로 요청을 프록시하고, MCP 명세에 정의된 STDIO 또는 HTTP 또는 SSE 전송을 통해 이를 노출합니다.


✨ 왜 오토 MCP일까요?

  • 제로 보일러 플레이트 – swagger.json를 가져와 서빙을 시작하세요.
  • 유연한 배포 – CLI, 장기 수명 데몬, 또는 Docker/Kubernetes 내에서 실행.
  • 모든 교통 수단 –
  • stdio (기본값).
  • http - StreamableHttp, 최신 MCP 프로토트콜.
  • sse – 자체 호스팅 장기 이벤트 소스.
  • 플러그 가능한 인증 – 베어러 토큰, 기본 인증, API 키, OAuth2 또는 인증 없음.
  • 런타임 구성 – YAML 파일, CLI 플래그 또는 환경 변수(접두사 AUTO_MCP_).

🛠️ 자동 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": "" }