{"adoption": {"forks": 310, "observed_at": "2026-08-28T04:06:06.298582+00:00", "stars": 2020}, "canonical_url": "https://ross.abutalabs.com/products/mcp-cli", "card": {"archived": false, "artifact_type": "cli-tool", "description": null, "domain": ["large-language-models", "developer-tools"], "enriched": true, "function": ["cli", "llm-inference", "agent-framework", "chat-interface", "mcp"], "health_score": 98, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["IBM/mcp-cli"], "name": "IBM/mcp-cli", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2026-08-05T08:38:27+00:00", "repo": "IBM/mcp-cli", "stars": 2020, "tags": ["model-context-protocol", "mcp-client", "ollama", "tool-orchestration", "conversation-management", "execution-plans", "virtual-memory", "ai-agents", "command-line"], "topics": [], "urls": [], "use_cases": ["chat with LLMs from the terminal using MCP tools", "connect to MCP servers and invoke their tools", "run multi-step tool orchestration plans with an LLM", "manage long conversations with token budgeting and virtual memory", "use local models via Ollama without API keys", "inspect and resume interrupted tool call graphs"], "what_it_is": "A Python command-line client for interacting with Model Context Protocol (MCP) servers, integrating LLMs via CHUK Tool Processor and CHUK-LLM. It supports tool usage, conversation management, execution plans, and experimental OS-style virtual memory for context management, defaulting to local Ollama operation.", "when_to_avoid": ["you need a GUI or web-based chat interface", "you require a production server-side MCP integration rather than a CLI", "you depend on features from a single vendor's closed ecosystem"], "when_to_choose": ["you need a terminal-based MCP client for testing or daily LLM workflows", "you want local, privacy-focused LLM usage via Ollama", "you need reproducible, checkpointed multi-step tool execution", "you want to experiment with context/memory management strategies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mcp-cli", "repo": "IBM/mcp-cli", "role": "main", "score": 85}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.298582+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:00:13.375437+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "040c2900dae140a4fe573dcc63b90ad919532fac80edebae1954f991f9fef5d2", "fetched_at": "2026-08-28T04:06:06.298582+00:00", "kind": "readme", "missing": false, "url": "https://github.com/IBM/mcp-cli"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 45, "rhythm": 94}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 642, "days_push": 28, "days_rel": 42, "gap_med": 0, "n_releases_24m": 2}, "score": 85, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}