This MCP server bridges a Spring Boot application’s SpringDoc OpenAPI operations into MCP tools, exposing API operations plus gateway/meta tools for discovery, validation, planning, and execution. It also adds response shaping and safety guardrails such as required-argument checks, risky-operation confirmation, and header filtering.
From the registry: Spring Boot example that exposes SpringDoc OpenAPI operations as safe MCP tools.
Please install the `swagger-mcp-bridge` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Java 17+** — A Java 17 or newer runtime is required to run a Spring Boot app using this starter. (https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html/)
- **Create a Spring Boot app with Spring Web and SpringDoc** — This project is not a standalone npm/package command. You add the Maven/Gradle dependency io.github.neo1228:openapi-mcp-spring-boot-starter to your own Spring Boot application that already exposes OpenAPI via SpringDoc.
- **Add the starter dependency** — Add io.github.neo1228:openapi-mcp-spring-boot-starter to your build along with org.springdoc:springdoc-openapi-starter-webmvc-api, then run your Spring Boot application.
Canonical MCP server config (HTTP transport):
- url: `http://<your-host>:<your-port>/mcp`
Note: This server is exposed by your own Spring Boot application over Streamable HTTP, configured with spring.ai.mcp.server.protocol=STREAMABLE_HTTP and spring.ai.mcp.server.streamable-http.mcp-endpoint=/mcp. The README does not define any MCP client env vars or auth headers. Default example endpoint is /mcp, commonly on port 8080 after you run the app. The bridge is installed as a Java/Spring dependency, not as a standalone MCP command.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.Meta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.