Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@msfeldstein/mcp-test-servers) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
MCP Test Servers
A collection of test servers implementing the Model Context Protocol (MCP).
npx -y @msfeldstein/mcp-test-servers <server>Available Servers
all-types: Demonstrates various tool parameter types supported by MCPbad-param: Server with an intentionally malformed parameter namebig-response: Server that returns large responsesbroken-tool: Server with intentionally broken toolcrash-on-startup: Server that crashes on startupcombined: Server with tools and resourcesduplicate-names: Server with duplicate names for resourcesenum-param: Tool has enum string parameterenv-check: Checks for SHOULD_RUN environment variable being passed properlyenv-echo: Echoes the environment variablesimage: Tool returns an image of sonic the hedgehoglong-description: Publicize a very long description configured via env varmany-resources: Server with multiple resourcesmany-tools: Server with 100 tools that each return 'ack'math: Server with basic math function tools (add, subtract, multiply, divide, power, sqrt, factorial)named: Server with configurable name via MCP_SERVER_NAME environment variablenumber-param: Tool with a number parameteroptional-param: Tool has an optional parampattern-param: Tool has a parameter with a pattern matchping: A simple server that responds with 'pong'resource: Resource server implementationroots-echo: Server that demonstrates MCP roots functionality by echoing back the roots provided by the clientstderr: Server that logs to stderrstdoutServert that illegally logs to stdout
Remote Servers
# Streamable HTTP
npm run http-ping
# SSE
npm run sse-ping