Overview
What is openapi-diff-mcp-server?
openapi-diff-mcp-server is an MCP (Model Context Protocol) server that provides an AI-friendly interface for the openapi-diff tool, which compares OpenAPI specifications. It is built for developers who want to integrate OpenAPI specification comparison capabilities into AI workflows, such as through Claude Desktop.
How to use openapi-diff-mcp-server?
Build the server JAR using mvn clean install. Then configure it for Claude Desktop by adding an entry in claude_desktop_config.json that points to the JAR with -Dmcp.transport=stdio. Run it with java -jar target/openapi-diff-mcp-server-<VERSION>.jar.
Key features of openapi-diff-mcp-server
- Wraps the openapi-diff tool for AI integration.
- Supports MCP transport (stdio).
- Runs as a standalone Java JAR.
- Configurable via standard MCP server settings.
Use cases of openapi-diff-mcp-server
- Compare two OpenAPI specifications within an AI chat interface.
- Automate API change detection through AI assistants.
FAQ from openapi-diff-mcp-server
What runtime does openapi-diff-mcp-server require?
It requires Java (JRE) to run the packaged JAR, and Maven to build from source.
How do I configure the server for Claude Desktop?
Provide the path to the built JAR and set -Dmcp.transport=stdio in the claude_desktop_config.json args array.
Are there known limitations or documented features?
The README states features as "TBD," meaning capabilities beyond basic OpenAPI comparison are not yet detailed.