📚 resourceActiveExperimentalmedium
mcp2cli
Turn any MCP, OpenAPI, or GraphQL server into a CLI — at runtime, with zero codegen
Quality Breakdown
55/ 200
Content Signals
Repo Health
Multi-platform bonus: +5 pts if tool supports 2+ platforms. Score derived from 12 structural signals — not stars or popularity.
Trust & Verification
medium
Requires extended permissions (shell access, subagents). Review before use.
Active
Updated within the last 90 days. Actively maintained.
Risk Assessment
- Executes arbitrary remote code at runtime: connects to external MCP servers, OpenAPI specs, and GraphQL endpoints without validation or sandboxing
- Network-based code execution: fetches and executes tool definitions from untrusted remote servers specified via CLI arguments
- CLI argument injection risk: --mcp, --spec, --graphql parameters accept arbitrary URLs that are then executed/connected to
- OAuth credential handling: implements OAuth flows which could be exploited to capture or misuse credentials
- Dynamic tool invocation: runs tools/queries from remote definitions without static analysis or approval gates
- No apparent input validation on remote endpoints before execution