1xn-vmcp
by 1xn-labs
Overview
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
Installation
uvx --from 1xn-vmcp@latest vmcp runEnvironment Variables
- VMCP_DATABASE_URL
- VMCP_LOG_LEVEL
- VMCP_DEBUG
- VMCP_BASE_URL
- VMCP_HOST
- VMCP_PORT
- VMCP_APP_NAME
- VMCP_APP_VERSION
- VMCP_ENABLE_TRACING
- VMCP_OTLP_ENDPOINT
- VMCP_SERVICE_NAME
- VMCP_DUMMY_USER_ID
- VMCP_DUMMY_USER_EMAIL
- VMCP_DUMMY_USER_TOKEN
Security Notes
The server includes functionality for 'custom Python tools' which executes user-provided Python code using the `exec` function. While there are explicit efforts to sandbox this execution (`secure_exec` function attempts to restrict imports and system calls), arbitrary code execution inherently carries significant security risks. A sophisticated attacker might find ways to bypass these sandbox limitations, potentially leading to remote code execution. This feature, while intended for customization, requires careful consideration regarding trust in the users providing the Python code and the environment where the server is deployed. The system also acts as a proxy for external MCP servers, necessitating trust in those upstream services.
Similar Servers
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
ironmanus-mcp
Orchestrates AI workflows with an 8-phase control flow and specialized tools, serving as a Model Context Protocol (MCP) server.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.