Back to Home
SeanAtsatt icon

mcpManager

by SeanAtsatt

Overview

Manages Model Context Protocol (MCP) servers dynamically and per-project within the Claude Code environment.

Installation

Run Command
./scripts/run.sh

Environment Variables

  • HOME

Security Notes

The system's core function involves executing commands and arguments defined in configuration files (`.mcp.json`, `.docker-mcp.yaml`, `registry.json`) via external tools like `claude mcp` and `docker mcp`. If these configuration files are tampered with or if malicious MCP definitions (e.g., from an untrusted catalog source) are introduced into the `command` or `args` fields, arbitrary commands could be executed. There is no direct use of 'eval' but shell commands are constructed and executed, which poses an inherent risk if the input source is not fully trusted. The `docker-compose.yml` contains a hardcoded `POSTGRES_PASSWORD` for local development, which is not a risk for the manager itself but could be for projects using that specific configuration.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2026-01-03

Tags

MCPClaude CodeDockerProject ManagementConfiguration