Back to Home
1mcp-app icon

agent

Verified Safe

by 1mcp-app

Overview

Manages and proxies multiple Model Context Protocol (MCP) servers locally, providing a unified entry point and CLI for installation, configuration, and status monitoring.

Installation

Run Command
node ./build/index.js serve

Environment Variables

  • ONE_MCP_LOG_LEVEL
  • ONE_MCP_CONFIG
  • ONE_MCP_HOST
  • ONE_MCP_PORT
  • ONE_MCP_EXTERNAL_URL
  • HTTPS_PROXY
  • https_proxy
  • HTTP_PROXY
  • http_proxy
  • ALL_PROXY
  • all_proxy
  • npm_config_registry
  • UV_INDEX
  • UV_DEFAULT_INDEX
  • NODE_ENV

Security Notes

The core function of this agent is to launch and manage external MCP servers, often using commands like `npx` or direct executables specified in the configuration. This inherently involves executing external code, which is a significant security consideration. The project implements measures like input sanitization (for server names, tags, command arguments) and redaction of sensitive information in logs (`redactCommandArgs`, `redactUrl`). Configuration validation (using Zod schemas) helps prevent malformed server configurations. However, the overall security depends heavily on the user's trust in the MCP servers they choose to install and the integrity of their `mcp.json` configuration file. The `docker-compose.dev.yml` uses `network: host` and mounts host configurations, which is a security concern for development environments. Direct manual input for environment variables and arguments through interactive prompts or CLI flags allows users to specify arbitrary values, which are then passed to child processes.

Similar Servers

Stats

Interest Score74
Security Score7
Cost ClassLow
Stars347
Forks43
Last Update2026-01-18

Tags

MCP Server ManagementCLI ToolProxyDeveloper ToolConfiguration Management