{"id":"lydakis-mcpx","name":"mcpx","homepage":null,"repo_url":"https://github.com/lydakis/mcpx","category":"devtools","subcategories":[],"tags":["devtools","mcp","cli","agent-workflows","shell","automation","tooling"],"what_it_does":"mcpx is a command-line tool/skill that turns MCP (Model Context Protocol) servers into composable CLI commands. It can list servers/tools, call MCP tools by name, cache results, discover existing MCP server configs from other clients, and manage local config (config.toml), shims, and agent guidance blocks/skills.","use_cases":["Enable an agent to call MCP tools via straightforward CLI commands","Create repeatable workflows by composing MCP tool calls with shell pipelines (including JSON output)","Discover and reuse MCP server configs from other tools (Cursor/Claude Code/Cline/etc.)","Bootstrap new MCP server configs from endpoints or manifests (mcpx add)","Speed up repeated MCP tool calls via caching","Expose MCP-connected apps as servers in an agent when Codex Apps are enabled locally"],"not_for":["As a full replacement for writing and running MCP servers themselves","Interactive OAuth-based integrations for third-party services (mcpx does not run OAuth flows)","Use as a hosted API/service for external users (it’s primarily a local CLI/daemon tool)"],"best_when":"You want to let an agent reliably invoke MCP tool schemas through a deterministic CLI interface, optionally with caching and machine-readable outputs.","avoid_when":"You need strict governance around tool execution/sandboxing or require a hosted, multi-tenant API with formal SLAs.","alternatives":["Direct MCP client usage from your agent framework","Using the MCP clients/bundles inside Cursor/Claude Code/Cline/Kiro","Writing a thin wrapper CLI around a specific MCP server","Building an OpenAPI/REST layer on top of MCP tool calls (custom)"],"af_score":63.5,"security_score":55.2,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:25:24.185264+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["MCP server authentication via config (e.g., headers/env like GITHUB_TOKEN)","Optional managed guidance/skill installation for an agent (not third-party auth)","Codex Apps authentication handled by Codex locally; mcpx re-exposes connected apps without running OAuth"],"oauth":false,"scopes":false,"notes":"Authentication is delegated to the underlying MCP servers / linked services via environment variables or headers in mcpx config. mcpx itself does not run OAuth flows or store third-party credentials."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information in the provided README content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":63.5,"security_score":55.2,"reliability_score":30.0,"mcp_server_quality":55.0,"documentation_accuracy":80.0,"error_message_quality":null,"error_message_notes":"README provides exit codes and basic semantics (0 success; 1 tool error isError; 2 usage error; 3 internal error) but does not document detailed error schemas or retry guidance.","auth_complexity":70.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":30.0,"dependency_hygiene":50.0,"secret_handling":70.0,"security_notes":"Security posture is inferred from docs: mcpx itself avoids OAuth flows and does not store third-party credentials, but it supports injecting auth material via config env/header (e.g., tokens) so safe handling depends on users/agents and the underlying MCP servers. Rate limits and security/privacy guarantees are not documented in the provided content. TLS enforcement for outbound MCP endpoints is not explicitly stated, though typical CLI behavior is HTTPS-compatible.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":35.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees are documented; caching can change repeated-call behavior but actual tool idempotency depends on the MCP servers/tools.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Tool output is mostly pass-through; agents must handle provider-specific formats and parse only when --json is available for mcpx-owned surfaces.","Caching behavior depends on --cache/--no-cache and per-server default_cache_ttl; agents should be explicit when freshness matters.","Shims/skills and guidance writes modify local/global agent configuration files; agents should avoid unintended overwrites."]}}