mcp-client-server
by kaioobrabo
Overview
A specialized Model Context Protocol (MCP) server designed to act as a testing harness for developing and iterating on other MCP servers within a Claude AI environment.
Installation
node dist/index.jsSecurity Notes
The server's primary function (`mcp_test_deploy_server`) involves executing arbitrary code by spawning a shell process (`sh -c`) that runs a user-specified `startCommand` from a `source_path`. This means any malicious code in the `source_path` or a manipulated `startCommand` would be executed on the host system with the privileges of the user running this MCP Test Client. File system access for reading `package.json` and writing logs is also present. This core capability, while intended for a controlled development sandbox (e.g., by Claude to test its own generated code), poses a critical risk if the `source_path` or arguments can be controlled by an untrusted entity or if Claude itself is prompted to deploy malicious code. Therefore, it is only safe if the source code paths provided are fully trusted.
Similar Servers
claude-code-mcp
Acts as an MCP server to enable LLMs to run Claude Code CLI in one-shot mode, bypassing permissions for complex coding, file system, Git, and terminal operations.
Delphi-MCP-Server
Implements the Model Context Protocol (MCP) in Delphi to enable AI-powered development workflows and integrate with clients like Claude Code.
MCP-buddy
A local desktop or web application to manage and interact with multiple MCP (Model Context Protocol) servers, offering optional AI orchestration and enhancement for responses.
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.