cmcp
Verified Safeby mcpc-tech
Overview
A server for the Model Context Protocol (MCP) that acts as a proxy, enabling clients to dynamically register and execute tools in their local environment, not on the server.
Installation
deno run --allow-net --allow-read --allow-env examples/basic/server.tsEnvironment Variables
- PORT
Security Notes
The example client tool `calculate` uses `eval()` on user-provided input, which is a critical security vulnerability allowing arbitrary code execution if deployed. While this is in an example client tool and not the core server logic, it is a dangerous pattern shown within the repository. The example server uses `cors({ origin: "*" })`, which is insecure for production environments and should be restricted. The 'puppet transport' feature delegates control, requiring careful trust management between connected clients.
Similar Servers
agentgateway
A flexible API gateway designed for routing and managing network traffic, with specialized capabilities for integrating AI/LLM models, Model Context Protocol (MCP) agents, and Agent-to-Agent (A2A) communications through configurable listeners, routes, and policies.
deno-mcp-template
A comprehensive template for building Model Context Protocol (MCP) servers using Deno, providing examples for prompts, resources, and tools.
dev-workflow-mcp-server
Enforces a disciplined software development workflow (coding, testing, documentation, commit, release) by guiding developers through sequential steps and maintaining project-specific history.
mcp-server
This server acts as a Model Context Protocol (MCP) provider, exposing MongoDB database operations (CRUD, listing databases/collections, and advanced identifier-aware search) as callable tools for AI agents.