An MCP Server that's also an MCP Client. Useful for letting Claude develop and test MCPs without needing to reset the application.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add test-client -- node dist/test-runner.js~/.codex/config.toml
[mcp_servers.test-client]
command = "node"
args = ["dist/test-runner.js"]
# codex mcp add test-client -- node dist/test-runner.js~/.cursor/mcp.json
{
"mcpServers": {
"test-client": {
"command": "node",
"args": [
"dist/test-runner.js"
]
}
}
}.vscode/mcp.json
{
"servers": {
"test-client": {
"type": "stdio",
"command": "node",
"args": [
"dist/test-runner.js"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"test-client": {
"command": "node",
"args": [
"dist/test-runner.js"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"test-client": {
"command": "node",
"args": [
"dist/test-runner.js"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"test-client": {
"command": "node",
"args": [
"dist/test-runner.js"
]
}
}
}