Swagger MCP Bridge MCP server
io.github.Neo1228/swagger-mcp-bridge·v0.1.0·4 starsSpring Boot example that exposes SpringDoc OpenAPI operations as safe MCP tools.
4 stars
Reviews
Write oneNobody has reviewed Swagger MCP Bridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Swagger MCP Bridge tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 56 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Swagger MCP Bridge compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- GitHub stars
- 4
- more than 82% of 28,688 servers
Install Swagger MCP Bridge in Claude Code, Cursor or VS Code
claude mcp add swagger-mcp-bridge -- docker run -i --rm ghcr.io/neo1228/swagger-mcp-bridge-example:0.1.0
What the publisher says
From the Swagger MCP Bridge repository's README, as published. We do not edit it. Read it on GitHub
Swagger MCP Bridge
Turn any SpringDoc-powered Spring Boot API into a production-ready MCP gateway.
Swagger MCP Bridge discovers your OpenAPI operations, publishes them as safe MCP tools, and adds a smart gateway layer for API discovery, validation, response shaping, and multi-step workflow orchestration.
Naming and Coordinates
This repository intentionally separates the public surfaces so each one reads naturally in its own ecosystem:
The project name keeps the established bridge branding, while the Maven artifact uses the neutral OpenAPI/Spring Boot starter coordinate expected by Java consumers. The registry server and GHCR image identify the packaged runnable example used by MCP directories.
Why Swagger MCP Bridge
Most MCP API bridges stop at a thin tool wrapper. Swagger MCP Bridge is designed as a runtime gateway: it exposes your existing Spring controllers to LLM clients while preserving contracts, guardrails, and operational visibility.
What You Get
- Zero-boilerplate discovery of SpringDoc OpenAPI operations from your running Spring app
- Automatic MCP tool registration for discovered API operations
- Smart-context gateway tools: metagetapicapabilities, metavalidateapicall, metadiscoverapitools, metadescribeapitool, metalistapigroups, metaplanapiworkflow, metainvokeapiworkflow, metainvokeapiby_intent
- API catalog and workflow layer for capability inspection, preflight validation, grouped exploration, dry-run planning, and sequential execution
- Rich MCP input schemas generated from OpenAPI constraints: required fields, enums, numeric/string/object limits, examples, and deprecation hints
- Response shaping with JSONPath projection and summarization controls
- Execution guardrails: required argument validation, unresolved path-template protection, and safe _headers filtering
- Structured MCP error responses with stable codes such as INVALIDARGUMENT, SECURITYDENIED, WORKFLOWERROR, and HTTPDISPATCH_FAILED
- Java 17 bytecode with CI coverage on Java 17, 21, and 25
- Optional virtual-thread HTTP dispatch on Java 21+ runtimes, with automatic platform-thread fallback on Java 17
- Production guardrails for dangerous operations: _confirm, blocked paths, role checks, audit logs, and structured client errors
Architecture
graph TD
User([User / LLM Client]) <--> MCP[MCP Client / Claude Desktop]
MCP <--> Bridge[Swagger MCP Bridge /starter/]
Bridge --> Catalog[Operation Catalog /groups + contracts/]
Bridge --> Workflow[Workflow Orchestrator /plan + dry-run + execute/]
Bridge <--> Docs[SpringDoc OpenAPI /v3/api-docs]
Bridge <--> API[Your Spring Controller /hello]Quick Start
1. Create a Spring Boot app
Use:
- Java 17+
- Spring Boot 3.5.x
- Spring Web
2. Add dependencies
Gradle (build.gradle.kts):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Swagger MCP Bridge: common questions
- Is Swagger MCP Bridge MCP server safe?
- Mostly: it is graded B (80/100). Read the Swagger MCP Bridge safety report
- How do I install Swagger MCP Bridge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Swagger MCP Bridge need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Swagger MCP Bridge maintained?
- The last commit was 94 days ago (2026-08-02). The latest release is v0.1.0.
- How does Swagger MCP Bridge compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); github stars 4 (more than 82% of 28,688 servers). Full comparison.