mcp-cli-ent
Verified Safeby EstebanForge
Overview
Provides a command-line interface for AI agents to interact with various Model Context Protocol (MCP) servers on-demand, without loading server definitions into agent context.
Installation
mcp-cli-ent daemon startEnvironment Variables
- ENT_CONTEXT7_API_KEY
- ENT_BRAVE_API_KEY
- ENT_OPENAI_API_KEY
- ENT_ANTHROPIC_API_KEY
Security Notes
The primary security consideration is the tool's core function: executing external commands (e.g., via `npx`) and connecting to external HTTP/stdio-based MCP servers based on user-provided configurations (`mcp_servers.json`). If a malicious configuration is loaded, it can lead to arbitrary code execution. The `client/stdio.go` directly executes `os/exec.Command` based on `ServerConfig.Command` and `ServerConfig.Args`. While this is an inherent design aspect for a tool meant to bridge to other services, it emphasizes the critical need for users to only use trusted `mcp_servers.json` files and `npx` packages. Sensitive API keys are handled securely via environment variable substitution. The `curl | bash` installation method, while common for CLIs, inherently carries a risk of executing compromised remote code. The project emphasizes reproducible builds and checksum verification for the `mcp-cli-ent` binary itself.
Similar Servers
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.
ncp
A unified Model Context Protocol (MCP) orchestrator that enables semantic tool discovery, management, scheduling, and execution across a diverse ecosystem of connected AI tools and services.
blueprint-mcp
Enables AI assistants to control a real browser (Chrome, Firefox, Opera) through a browser extension, ideal for interacting with logged-in sessions and avoiding bot detection.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.