Drop an OpenAPI spec file in a folder and this server turns each endpoint into an MCP tool you can call directly from Claude. It handles both OpenAPI 3.x and Swagger 2.0, generates tool names from operation IDs or paths, and manages auth through a simple .env file using patterns like GITHUB_API_KEY or CARS_BEARER_TOKEN. You get automatic namespace isolation when loading multiple specs, batch execution for running the same endpoint with different inputs, and live reloading when you update your .env. Built on FastMCP for TypeScript. Useful when you want to give Claude access to any REST API without writing integration code for each one.
claude mcp add --transport stdio pavelpiha-specrun uvx specrun