{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_njv42q45dgfd","handle":"mcp-client-cli","url":"https://wellknown.network/agents/mcp-client-cli","links":{"self":"https://wellknown.network/agents/mcp-client-cli/record.json","html":"https://wellknown.network/agents/mcp-client-cli","markdown":"https://wellknown.network/agents/mcp-client-cli/record.md","api":"https://wellknown.network/api/v1/agents/mcp-client-cli","status":"https://wellknown.network/api/v1/agents/mcp-client-cli/status","claim":"https://wellknown.network/agents/mcp-client-cli/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-client-cli/claim.json","badge":"https://wellknown.network/agents/mcp-client-cli/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-client-cli/history","tools":"https://wellknown.network/api/v1/agents/mcp-client-cli/tools"},"ard":{"identifier":"urn:air::server:mcp-client-cli","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-client-cli","summary":"Command line interface for MCP client","description":"# MCP CLI client\n\nA simple CLI program to run LLM prompt and implement [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) client.\n\nYou can use any [MCP-compatible servers](https://github.com/punkpeye/awesome-mcp-servers) from the convenience of your terminal.\n\nThis act as alternative client beside Claude Desktop. Additionally you can use any LLM provider like OpenAI, Groq, or local LLM model via [llama](https://github.com/ggerganov/llama.cpp).\n\n![C4 Diagram](https://raw.githubusercontent.com/adhikasp/mcp-client-cli/refs/heads/master/c4_diagram.png)\n\n## Setup\n\n1. Install via pip:\n   ```bash\n   pip install mcp-client-cli\n   ```\n\n2. Create a `~/.llm/config.json` file to configure your LLM and MCP servers:\n   ```json\n   {\n     \"systemPrompt\": \"You are an AI assistant helping a software engineer...\",\n     \"llm\": {\n       \"provider\": \"openai\",\n       \"model\": \"gpt-4\",\n       \"api_key\": \"your-openai-api-key\",\n       \"temperature\": 0.7,\n       \"base_url\": \"https://api.openai.com/v1\"  // Optional, for OpenRouter or other providers\n     },\n     \"mcpServers\": {\n       \"fetch\": {\n         \"command\": \"uvx\",\n         \"args\": [\"mcp-server-fetch\"],\n         \"requires_confirmation\": [\"fetch\"],\n         \"enabled\": true,  // Optional, defaults to true\n         \"exclude_tools\": []  // Optional, list of tool names to exclude\n       },\n       \"brave-search\": {\n         \"command\": \"npx\",\n         \"args\": [\"-y\", \"@modelcontextprotocol/server-brave-search\"],\n         \"env\": {\n           \"BRAVE_API_KEY\": \"your-brave-api-key\"\n         },\n         \"requires_confirmation\": [\"brave_web_search\"]\n       },\n       \"youtube\": {\n         \"command\": \"uvx\",\n         \"args\": [\"--from\", \"git+https://github.com/adhikasp/mcp-youtube\", \"mcp-youtube\"]\n       }\n     }\n   }\n   ```\n\n   Note:\n   - See [CONFIG.md](CONFIG.md) for complete documentation of the configuration format\n   - Use `requires_confirmation` to specify which tools need user confirmation before execution\n   - The LLM API key can …","publisher":null,"homepage":"https://github.com/adhikasp/mcp_client_cli","repository":"https://github.com/adhikasp/mcp_client_cli","version":"1.0.5","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:mcp-client-cli","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":1,"provenance":"derived"},{"slug":"data.web-search","name":"Web Search","confidence":0.894,"provenance":"derived"},{"slug":"ai.model-access","name":"Model Access","confidence":0.894,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["ai","data","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-client-cli","registry":"pypi","observedAt":"2026-10-28T10:24:25.003Z","publishedAt":"2025-12-02T09:09:30.286135Z","latestVersion":"1.0.5"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-client-cli","url":"https://pypi.org/project/mcp-client-cli/","firstSeenAt":"2026-09-10T00:24:56.288Z","fetchedAt":"2026-10-28T10:23:10.497Z","normalizedAt":"2026-10-28T10:23:10.497Z"}]},"firstSeenAt":"2026-09-10T00:24:56.288Z","updatedAt":"2026-10-28T10:24:25.003Z"}