What runtime dependencies does it require?
It requires Node.js, npm, and a running Zally server (see Zally’s quick start guide).
@jbovet
基本情報
The OpenAPI MCP Server powers seamless communication using agents and REST APIs by implementing the Model Context Protocol
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"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.

Model Context Protocol Servers

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
PickFu MCP is a Model Context Protocol (MCP) server that connects AI assistants, developers, marketers, product managers, and AI agents to PickFu's consumer research platform. It enables users to create surveys, conduct
コメント