mcp-cli-ent
Verified Safeby EstebanForge
Overview
Orchestrates Model Context Protocol (MCP) servers and their tools on-demand for AI agents, without loading tool definitions directly into the agent's context window.
Installation
mcp-cli-entEnvironment Variables
- ENT_CONTEXT7_API_KEY
- ENT_BRAVE_API_KEY
- ENT_OPENAI_API_KEY
- ENT_ANTHROPIC_API_KEY
- MCP_VERBOSE
Security Notes
The primary security consideration is that mcp-cli-ent's core function is to execute external commands (e.g., 'npx') as defined in user-editable configuration files (`mcp_servers.json`). If this configuration file is compromised or contains malicious command definitions, mcp-cli-ent will execute arbitrary code on the local system. The default `mcp_servers.example.json` utilizes `npx` to fetch and run `@latest` versions of external MCP servers (e.g., `chrome-devtools-mcp@latest`), introducing a supply-chain risk if these upstream npm packages are compromised. However, the Go source code itself does not contain obvious vulnerabilities like 'eval' or direct shell injection when constructing commands via `os/exec.CommandContext`, and environment variable substitution is handled safely with regular expressions. The daemon functionality is designed to run locally (localhost or Unix socket), limiting direct network exposure.
Similar Servers
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.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.
mcp-framework
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.