Back to Home
jritsema icon

mcp-cli

Verified Safe

by jritsema

Overview

Manages and deploys Model Context Protocol (MCP) server configurations (local, container, remote) to various AI tools, simplifying their setup and profile switching.

Installation

Run Command
go run main.go

Environment Variables

  • GITHUB_PERSONAL_ACCESS_TOKEN
  • BRAVE_API_KEY
  • FASTMCP_LOG_LEVEL
  • REMOTE_CLIENT_ID
  • REMOTE_CLIENT_SECRET

Security Notes

The CLI itself is designed for configuration management and does not directly execute user-defined commands from `mcp-compose.yml` in a shell (e.g., no `eval`). Instead, it parses them into structured `command` and `args` fields in a JSON output file, which is then consumed by other AI tools. Remote server authentication uses the OAuth 2.0 client credentials flow, acquiring an access token that is then used in the output configuration, rather than storing raw client secrets directly. Environment variables for sensitive data are encouraged (e.g., API keys, OAuth secrets) and handled through `.env` files or system environment. The main security considerations would be the user's trust in the configured `mcp-compose.yml` content (e.g., malicious `command` values or OAuth `token-endpoint` URLs configured by the user) and the security practices of the downstream AI tools that execute the generated MCP configurations.

Similar Servers

Stats

Interest Score37
Security Score9
Cost ClassLow
Avg Tokens50
Stars9
Forks0
Last Update2025-11-30

Tags

Configuration ManagementCLIGoMCPAI Tools