
brizzai/auto-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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
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": ""
}