mcp-marketplace
by aiagenta2z
Overview
A comprehensive AI agent framework that facilitates tool orchestration and access to a marketplace of MCP (Model Context Protocol) servers, offering a web-based client for chat, administration, and benchmarking.
Installation
mcpm run --host 0.0.0.0 --port 5000Environment Variables
- QWEN_API_KEY
- OPENAI_API_KEY
- CLAUDE_API_KEY
- DEEPNLP_ONEKEY_ROUTER_ACCESS
- MCP_CONFIG_PATH
- GOOGLE_MAPS_API_KEY
- AMAP_MAPS_API_KEY
- FIRECRAWL_API_KEY
- PERPLEXITY_API_KEY
Security Notes
The server uses `subprocess.create_subprocess_shell` to execute commands and arguments defined in `mcp_config.json` files (local or fetched from marketplace). This presents a critical Remote Code Execution (RCE) vulnerability if the `mcp_config.json` files are sourced from an untrusted location or compromised. Additionally, the server defaults to binding on `0.0.0.0`, exposing it to all network interfaces, which can be a security risk if not properly firewalled. Beta test keys are included in examples but explicitly marked as such.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
MCPJungle
MCPJungle is a self-hosted Model Context Protocol (MCP) Gateway that allows developers to register and manage various MCP servers and their tools from a central location, enabling AI agents to discover and consume these tools from a single gateway.