mcp-client-server
by kaioobrabo
Overview
Facilitates development, testing, and debugging of Model Context Protocol (MCP) servers by providing tools to deploy, manage, interact with, and test them as local child processes.
Installation
node dist/index.jsEnvironment Variables
- LOG_LEVEL
Security Notes
The `mcp_test_deploy_server` tool allows a caller to specify an absolute `source_path` and arbitrary `env_vars` for a target MCP server. This server then executes the target server's `start` script (or `node dist/index.js`) as a child process directly on the host machine. This design inherently grants arbitrary code execution capabilities on the host system to any entity able to call this tool, posing a severe security risk. The presence of `dockerode` is misleading as target servers are not run in isolated Docker containers, but as uncontained local processes.
Similar Servers
claude-code-mcp
Provides an MCP server to allow LLMs to directly invoke Claude Code CLI for complex coding, file system, and Git operations, bypassing interactive permission prompts.
Delphi-MCP-Server
Provides a Model Context Protocol (MCP) server implementation in Delphi to integrate AI agents like Claude Code with Delphi development workflows via an extensible tool and resource system.
hoot
A testing and development tool for interacting with and debugging MCP (Multi-Modal Chat Protocol) servers, functioning like a specialized Postman for AI services.
claude-agent-mcp-skills
Assists with analyzing and applying code migrations between different frameworks and their versions.