mcp-testing

Automate Navigator MCP server testing via JSON-RPC protocols.

2|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/outfitter-dev/navigator --skill mcp-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-testing
Source: https://github.com/outfitter-dev/navigator/tree/main/.claude/skills/mcp-testing
Command: npx skills add https://github.com/outfitter-dev/navigator --skill mcp-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MCP server testing guidance and patterns. Loaded by /ops/test/mcp command or subagents for comprehensive Navigator MCP server testing.

Core Features & Use Cases

  • Automated tests for Navigator MCP server via JSON-RPC protocol.
  • Structure and organization for MCP server test suites, including schema validation, action routing, error handling, and response formatting.

Quick Start

Run the test suite against your MCP server using the provided run-mcp-tests.sh script.

Frequently Asked Questions about mcp-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate MCP server testing using JSON-RPC?

Automate MCP server testing by running the run-mcp-tests.sh script, which validates JSON-RPC protocol responses, schema, action routing, and error handling against your Navigator MCP server.

What do I need to run Navigator MCP server tests?

To run Navigator MCP server tests you need bun and jq installed, plus a running navigator-server on port 9334 to execute the provided test suite via the shell script.

What does MCP server testing cover beyond basic response validation?

MCP server testing covers schema validation, action routing, error handling, and MCP response formatting across defined test categories to ensure comprehensive Navigator server protocol compliance.

Can I test MCP server error handling and action routing automatically?

Yes, automated MCP server testing validates error handling and action routing by sending JSON-RPC requests to the navigator-server and checking responses against expected schema and format categories.

Why is my MCP server test suite failing on port 9334?

MCP server test suite failures on port 9334 typically occur when the navigator-server is not running or unreachable, preventing the JSON-RPC test script from validating schema and routing.