Back to Home
carlosduplar icon

multi-agent-mcp

Verified Safe

by carlosduplar

Overview

Intelligent routing and guidance layer for AI coding agents, enabling seamless delegation of specialized tasks to various tools while maintaining context and privacy.

Installation

Run Command
delegation-mcp

Environment Variables

  • ANTHROPIC_API_KEY
  • GOOGLE_API_KEY
  • OPENAI_API_KEY
  • OPENROUTER_API_KEY

Security Notes

The core `DelegationMCPServer` (when run as `delegation-mcp`) is designed as a routing guidance layer and explicitly states 'No Code Execution' for user tasks. It only suggests commands to the client. It uses `subprocess` for agent discovery (`which`, `--version` checks), which is low-risk. The `OrchestratorRegistry.execute` method, used by other components like `DelegationEngine` and `WorkflowEngine` (e.g., via `delegation-workflow` CLI), *does* execute external commands. This method constructs `subprocess.create_subprocess_exec` commands using a list of arguments, which is generally safer against shell injection than a single string. It also sanitizes the environment passed to subprocesses using an allowlist approach. The `WorkflowContext.interpolate` method includes a warning about handling escaping for interpolated strings passed to shell commands, indicating a potential point of concern if the external CLIs themselves have argument parsing vulnerabilities or if workflow inputs are untrusted. No direct shell injection vulnerabilities were found within the project's subprocess calls, but reliance on external CLIs means their security model is inherited.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens1739
Stars0
Forks0
Last Update2025-11-28

Tags

mcp-servermulti-agentagent-orchestrationroutingguidancecli-automation