What runtime dependencies does it require?
It requires Node.js, npm, and a running Zally server (see Zally’s quick start guide).
@jbovet
Basic information
The OpenAPI MCP Server powers seamless communication using agents and REST APIs by implementing the Model Context Protocol
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"api-linter": {
"command": "docker-compose",
"args": [
"-f",
"/path/to/your/project/docker-compose.yml",
"up",
"mcp-server",
"--build"
],
"cwd": "/path/to/your/project",
"env": {
"APILINTER_URL": "http://localhost:8000"
}
}
}
}Validates an API specification (OpenAPI/Swagger) against API Linter rules
Lists all available API Linter rules
Calculates the quality score of an API specification
Retrieves the categories of API Linter rules
APILinter MCP Server enables seamless communication between LLMs and REST APIs by implementing the Model Context Protocol (MCP). It integrates with the Zally API Linter to validate and analyze OpenAPI/Swagger specifications, providing tools for linting, quality scoring, and design review.
Clone the repository, install dependencies with npm install, and build with npm run build. Configure environment variables (e.g., PORT, APILINTER_URL), run Zally server separately, then start the MCP server with npm run dev. Use the provided tools (validate_api_specification, list_rules, etc.) and prompts (api_design_review) via an MCP client or the included example interactive client (npx tsx example/simpleStreamableHttp.ts).
api_design_review promptIt requires Node.js, npm, and a running Zally server (see Zally’s quick start guide).
It implements retry logic (configurable via `RETRY_COUNT`) and a circuit breaker (threshold configurable via `CIRCUIT_BREAKER_THRESHOLD`) to gracefully handle transient failures.
Only MCP Streamable HTTP transport is implemented. SSE and STDIO transports are not planned.
Data is sent to the API linter service (configured via `APILINTER_URL`) for validation; the server itself is stateless and does not persist specification content.
MCP authentication is not implemented, as the README states it is "not necessary". Origin validation (localhost only in development) is used for security.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Painless E2E Automation for Mobile and Web

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
Comments