whereismyai
Mcpward
Mcpward: Security and contract testing tool for Model Context Protocol servers.
Mcpward performs contract testing for Model Context Protocol servers in continuous integration pipelines. It treats an MCP server like an external dependency by snapshotting its contract and failing the build when changes occur. The tool catches schema drift, altered tool descriptions, protocol violations, error-contract mistakes, and tool-poisoning patterns. It runs locally without accounts, API calls, or telemetry. It classifies changes as breaking or non-breaking and supports console, JSON, JUnit, SARIF, and Markdown reporting.
Mcpward at a glance
Key features
- Classifies schema changes as breaking or non-breaking
- Detects description rewrites and rug-pulls
- Ranks drift by blast radius and severity
- Catches tool-poisoning patterns
- Reports to console, JSON, JUnit, SARIF, or Markdown
- Operates fully offline with no API calls
Use it for
- Testing MCP servers in CI pipelines
- Detecting schema drift and breaking changes
- Catching tool-poisoning and description rewrites
- Auditing MCP server error contracts
Alternatives to Mcpward
- MCP Inspector — Test and debug MCP servers via web, CLI, and terminal interfaces.
- Coding Tools MCP — Turns any chat app into a coding agent with strict workspace safety boundaries.
- Mcpspan — Track MCP tool usage, token costs, and errors privately on your own machine.
- MCPX — Monetize Model Context Protocol servers and build AI agent tools.
- MCP Toolbox for Databases — Connects AI agents to diverse enterprise databases with built-in security and observability.
- Spec Workflow MCP — It brings sequential spec creation and real-time tracking to your AI workflow.
- MCP Server Finder — It provides a comprehensive directory with detailed profiles and compatibility matrices.
- mcpgawk — Pins each tool to what you approved and blocks calls if a server changes.
- FastMCP — The standard framework for building Model Context Protocol servers and clients.
- MCP Python SDK — Builds protocol servers and clients using standard Python type hints.
- MCP Rust SDK — Build official Model Context Protocol servers and clients in Rust.
- Ghidra MCP — It offers 253 MCP tools with full write access, P-code emulation, and live debugging.
All Mcpward alternatives