What prerequisites are needed?
You need an LLM model API key (OpenAI, Claude) or a local LLM (e.g., Ollama), and any MCP client (such as mark3labs/mcphost).
@hauntingsteps
Basic information
mcp server which will dynamically define tools based on swagger
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
swagger-mcp is a tool that scrapes a Swagger UI by extracting the swagger.json file and dynamically generates well-defined MCP (Model Context Protocol) tools at runtime. It is intended for developers using an MCP client who need to expose API endpoints from a Swagger/OpenAPI specification as MCP tools.
Install via Go: go install github.com/hauntingsteps/swagger-mcp@latest. Run with swagger-mcp --specUrl=https://your_swagger_api_docs.json. Optionally configure SSE mode, authentication, or base URL via flags. Then integrate with an MCP client (e.g., mark3labs/mcphost) by adding a command entry in .mcp.json.
You need an LLM model API key (OpenAI, Claude) or a local LLM (e.g., Ollama), and any MCP client (such as mark3labs/mcphost).
Use the `--security` flag with value `basic`, `apiKey`, or `bearer`, and supply the corresponding credential flag (`--basicAuth`, `--bearerAuth`, or `--apiKeyAuth`). API key details are given in `passAs:name=value` format.
Yes. Use the `--sseMode=true` flag. Optionally set `--sseAddr` and `--sseUrl` to control the server address and base URL.
It expects a URL pointing to a JSON file (e.g., `swagger.json` or `openapi.json`) served by the Swagger UI or directly accessible.
swagger-mcp is a Go binary. You must have Go installed to run `go install`, or download the prebuilt binary if available. No additional runtime dependencies are required beyond the LLM access and MCP client.
A curated list of references for MLOps
🚀 The fast, Pythonic way to build MCP servers and clients.

Model Context Protocol Servers

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Comments