MCP.Market

Swagger MCP Bridge MCP server

by Neo1228·io.github.Neo1228/swagger-mcp-bridge·v0.1.0·4 stars

Spring Boot example that exposes SpringDoc OpenAPI operations as safe MCP tools.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

4 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.