MCP Test Servers
MCP server for mcp test servers
What is MCP Test Servers?
MCP Test Servers is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for mcp test servers
MCP server for mcp test servers
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP server for mcp test servers
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-test-serversConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use MCP Test Servers
MCP Test Servers is a collection of reference and test server implementations for the Model Context Protocol, designed to help developers validate their MCP clients and explore the full range of MCP features. The package includes an 'everything' server that demonstrates all MCP capabilities — tools, resources, prompts, progress notifications, elicitation workflows, dynamic tool toggling, and environment variable access — in a single configurable endpoint. It is most useful during MCP client development or when learning how to build your own MCP server.
Prerequisites
- Node.js installed (any recent LTS version)
- npm or npx available on your PATH
- Claude Desktop, Cursor, or another MCP-compatible client for testing
Choose a server to run
The package provides multiple test servers. The most feature-complete one is 'everything'. Other options include 'ping' for minimal testing.
# List available servers by running the package with no arguments
npx -y @msfeldstein/mcp-test-serversConfigure Claude Desktop for the 'everything' server
Add the everything server to your Claude Desktop MCP config to get access to all test tools, resources, and prompts.
{
"mcpServers": {
"mcp-test-everything": {
"command": "npx",
"args": ["-y", "@msfeldstein/mcp-test-servers", "everything"],
"env": {
"MY_ENV_VAR": "My Special Token"
}
}
}
}Configure a minimal ping server
For lightweight connectivity testing, use the ping server which exposes just a simple_ping tool.
{
"mcpServers": {
"mcp-test-ping": {
"command": "npx",
"args": ["-y", "@msfeldstein/mcp-test-servers", "ping"]
}
}
}Restart Claude Desktop
Quit and reopen Claude Desktop to load the test server. You should see test tools appear in the tools panel.
Run a comprehensive test
Ask Claude to run all test tools to verify your MCP client's capability handling.
MCP Test Servers Examples
Client configuration
Claude Desktop config running the 'everything' server with an example environment variable to test env var access.
{
"mcpServers": {
"mcp-test-everything": {
"command": "npx",
"args": ["-y", "@msfeldstein/mcp-test-servers", "everything"],
"env": {
"MY_ENV_VAR": "My Special Token"
}
}
}
}Prompts to try
Example prompts to exercise the test server's tools, resources, and prompts.
- "Run simple_ping and tell me if the MCP server responds"
- "Call echo_env_var to verify it can read MY_ENV_VAR"
- "Use long_running_progress to demonstrate a 20-second task with progress updates"
- "Call get_mixed_resources and show me the returned text and images"
- "Toggle the dynamic tool on and off using toggle_dynamic_tool"Troubleshooting MCP Test Servers
npx fails to find the package or returns version errors
Run 'npm cache clean --force' and retry. The -y flag on npx should auto-confirm installation. If the package name has changed, check the repository's README for the current published package name.
Tools appear in config but are not visible in Claude Desktop
Verify the server name argument (e.g., 'everything' or 'ping') is correctly passed as the second element in the args array. Restart Claude Desktop fully after any config change.
echo_env_var returns empty or undefined
Environment variables must be declared in the env block of your MCP config. Variables from your shell environment are not automatically passed through. Add MY_ENV_VAR (or any variable you want to test) explicitly in the env section.
Frequently Asked Questions about MCP Test Servers
What is MCP Test Servers?
MCP Test Servers is a Model Context Protocol (MCP) server that mcp server for mcp test servers It connects AI assistants to external tools and data sources through a standardized interface.
How do I install MCP Test Servers?
Follow the installation instructions on the MCP Test Servers GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with MCP Test Servers?
MCP Test Servers works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is MCP Test Servers free to use?
Yes, MCP Test Servers is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
MCP Test Servers Alternatives — Similar Developer Tools Servers
Looking for alternatives to MCP Test Servers? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up MCP Test Servers in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use MCP Test Servers?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.