================== /// 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