mcp-server-diff

SamMorrowDrums/mcp-server-diff
★ 8 stars TypeScript Code/Dev Tools Updated today
A reusable GitHub Actions workflow for testing MCP server conformance between versions
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-server-diff": {
      "command": "npx",
      "args": [
        "-y",
        "SamMorrowDrums/mcp-server-diff"
      ]
    }
  }
}

README Excerpt

A GitHub Action for diffing [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server **public interfaces** between versions. Compares the current branch against a baseline to surface any changes to your server's exposed tools, resources, prompts, and capabilities. > **Also available as a standalone CLI** — see [CLI Documentation](#cli-tool) or install with `npx mcp-server-diff`

Tools (20)

base_server_urlbase_start_commandbuild_commandcompare_refconfigurationscustom_messagesdotnet_versionenv_varsfail_on_difffail_on_errorgo_versionheadersinitializeinstall_commandnode_versionpost_test_commandpre_test_commandpre_test_wait_mspython_versionrust_toolchain