terminal-mcp

terminal-mcp (tmcp) is a minimal terminal CLI client for Model Context Protocol (MCP) servers. It can connect to MCP servers via stdio (local) or via streamable HTTP (remote), discover tools from configured servers, generate a tools.json allowlist, and let agents list and call only enabled tools via terminal commands.

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ DevTools mcp cli model-context-protocol terminal automation agent-integration
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
55
/ 100
Is it safe for agents?
⚡ Reliability
20
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
60
Documentation
75
Error Messages
0
Auth Simplicity
55
Rate Limits
10

🔒 Security

TLS Enforcement
80
Auth Strength
55
Scope Granularity
50
Dep. Hygiene
50
Secret Handling
40

The README highlights an 'agent-safe binary' allowlisting behavior (only listing/calling enabled preconfigured tools) and blocks developer operations (init/direct/upgrade/configpath) in that mode, which is a meaningful safety control for agent use. Authentication is limited to custom headers/env vars (no OAuth). The README does not describe TLS enforcement details, secret redaction, audit logs, or rate-limit handling; secret-handling score is therefore reduced. Dependency hygiene can’t be fully verified from provided data (only that @modelcontextprotocol/sdk is used).

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
0
Error Recovery
35
AF Security Reliability

Best When

You want a simple, agent-friendly way to call MCP tools with an explicit allowlist (enabled tools only) and minimal runtime dependencies.

Avoid When

You need first-class OAuth authorization, fine-grained audit logging guarantees, or standardized HTTP API contracts (OpenAPI) for programmatic integration beyond the CLI.

Use Cases

  • Enable coding agents (e.g., Codex) to use MCP tools from servers that don’t have native MCP support
  • Tool discovery and allowlisting via tmcp init + tools.json generation
  • Remote MCP access by configuring server URLs and custom headers
  • Controlled execution of pre-configured MCP tools for agent workflows

Not For

  • Running untrusted/auto-discovered MCP servers without an explicit allowlist
  • Applications needing a full programmable REST/GraphQL API surface instead of a CLI wrapper
  • Use cases requiring OAuth flows (explicitly noted as not supported)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
No

Authentication

Methods: Custom HTTP headers for MCP server requests (per-server headers) Environment variables (noted as supported for configuration)
OAuth: No Scopes: No

Auth is described as custom headers and env vars; OAuth is explicitly not supported. Scope granularity appears to be primarily at the tool allowlist level (enabled/disabled), not at OAuth scopes.

Pricing

Free tier: No
Requires CC: No

No pricing information provided; project appears to be distributed as code/CLI (MIT). Any costs would come from your MCP servers or external services you connect to.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Agents must format tool parameters as valid JSON strings and follow tool alias naming (server__tool-name).
  • If tool outputs are large, the CLI claims to enforce line-size limits; still, tool parameter/result formatting issues can break calls.
  • Remote MCP calls may require correct custom headers/env vars; OAuth is not supported.
  • The agent-safe binary blocks init/direct/upgrade/config switching; ensure your setup script installs the correct binary for the intended capability set.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for terminal-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered