xzmcp
by TrBaPhong
Overview
This project implements a Model Context Protocol (MCP) server that allows AI models to interact with external tools and services through a unified interface.
Installation
python mcp_pipe.pyEnvironment Variables
- MCP_ENDPOINT
- MCP_CONFIG
Security Notes
The 'calculator.py' file uses 'eval()' which is a significant security risk as it allows arbitrary code execution. While it's intended for a limited scope (math/random), it's still a vulnerability if the input is not strictly controlled. The use of an API key for CoinMarketCap is present but hardcoded in 'getcryptoprice.py', which is not ideal for production environments. Network communication via WebSockets also carries inherent risks if not properly secured.
Similar Servers
agent
The 1MCP agent acts as a proxy for the Model Context Protocol, managing various MCP servers, enabling application configuration consolidation, and providing tools for registry interaction and preset management.
tiger-linear-mcp-server
Provides LLMs with focused tools to interact with the Linear API for issue and project management.
tiger-gh-mcp-server
Provides focused tools to LLMs for interacting with GitHub repositories and data via the Model Context Protocol.
tiger-memory-mcp-server
A backend server for a Minecraft-related application, likely providing data management or proxy services.