==================
/// MCP ///
/// REA ///
==================
[server:online]
[protocol:ready]ReAPI-com/mcp-openapi
by ReAPI-com
MCP server that scans a directory of OpenAPI 3.x specs, builds a searchable catalog (operations & schemas) and exposes it through the Model Context Protocol for LLM-powered IDEs such as Cursor.
refresh-api-catalog
Refresh the API catalog of all loaded OpenAPI specifications
get-api-catalog
Retrieve the complete API catalog, including metadata for all specifications, operations, and schemas
search-api-operations
Search for API operations across specifications, optionally filtered by specification ID
search-api-schemas
Search for API schemas across specifications, optionally filtered by specification ID
load-api-operation-by-operationId
Load detailed information for a specific API operation identified by its operationId within a given specification
load-api-operation-by-path-and-method
Load detailed information for a specific API operation using its endpoint path and HTTP method within a given specification
load-api-schema-by-schemaName
Load detailed information for a specific API schema by its schemaName within a given specification
Installation
git clone https://github.com/ReAPI-com/mcp-openapi.git
cd mcp-openapi npm install npm run build # compiles to ./dist # With Swagger-UI
npx swagger-ui-watcher ./openapi.yaml --port 3000
# Or with Redoc
npx redoc-cli serve ./openapi.yaml # edit ./openapi.yaml or ./src/**/*.ts then rebuild
npm run build
git commit -m "chore: update spec"
git push