# llm-mcp-cli
A comprehensive LLM CLI plugin for Model Context Protocol (MCP) integration, enabling seamless interaction between the LLM command-line tool and MCP servers.
## Table of Contents
- [Installation](#installation)
- [Quick Start](#quick-start)
- [Commands Reference](#commands-reference)
- [Server Management](#server-management)
- [Tool Commands](#tool-commands)
- [Usage Examples](#usage-examples)
- [Common Workflows](#common-workflows)
- [Configuration](#configuration)
- [Troubleshooting](#troubleshooting)
## Installation
```bash
pip install llm-mcp-cli
```
### Requirements
- Python 3.11 or higher
- llm >= 0.27.0
- MCP-compatible servers (e.g., `@modelcontextprotocol/server-filesystem`)
## Quick Start
1. **Add an MCP server:**
```bash
llm mcp add filesystem npx @modelcontextprotocol/server-filesystem /path/to/directory
```
2. **List available tools:**
```bash
llm mcp tools --format list
```
3. **Use tools in LLM conversations:**
```bash
llm -m gpt-4 "List all files in my directory" $(llm mcp tools --format commands)
```
if you want to add specific server commands
```bash
llm -m gpt-4 "List all files in my directory" $(llm mcp tools --server fetch --format commands)
```
## Commands Reference
### Server Management
#### `llm mcp add`
Register a new MCP server.
**Syntax:**
```bash
llm mcp add <name> <command> [args...] [options]
```
**Parameters:**
- `name` (required) - Unique identifier for the server
- `command` (required) - Command to execute the server (e.g., `npx`, `python`)
- `args` (optional) - Additional arguments for the server command
**Options:**
- `--env KEY=value` - Set environment variables (can be used multiple times)
- `--description` - Add a description for the server
**Examples:**
```bash
# Add filesystem server
llm mcp add filesystem npx @modelcontextprotocol/server-filesystem /Users/docs
# First store your GitHub token (one-time setup)
llm keys set GITHUB_PERSONAL_ACCESS_TOKEN
# Add GitHub server (API key automatically resolved from LLM storage)
llm mcp add github npx @modelcontextprotocol/server-github
# Add server with description
llm mcp add myserver python /path/to/server.py \
--description "Custom MCP server for data processing"
# Multiple environment variables
llm mcp add api-server ./server \
--env API_KEY=secret \
--env DEBUG=true \
--env PORT=8080
```
#### `llm mcp remove`
Remove a registered MCP server.
**Syntax:**
```bash
llm mcp remove <name>
```
**Example:**
```bash
llm mcp remove filesystem
```
#### `llm mcp list`
List all registered MCP servers.
**Syntax:**
```bash
llm mcp list [options]
```
**Options:**
- `--enabled-only` - Show only enabled servers
- `--with-status` - Include connection status information
**Output includes:**
- Server name with enabled/disabled indicator (✓/✗)
- Command and arguments
- Description (if provided)
- Environment variable count
- Connection status (with `--with-status`)
- Available tools count (with `--with-status`)
**Examples:**
```bash
# List all servers
llm mcp list
# List only enabled servers with status
llm mcp list --enabled-only --with-status
```
#### `llm mcp enable`
Enable a disabled MCP server.
**Syntax:**
```bash
llm mcp enable <name>
```
**Example:**
```bash
llm mcp enable filesystem
```
#### `llm mcp disable`
Disable an MCP server without removing it.
**Syntax:**
```bash
llm mcp disable <name>
```
**Example:**
```bash
llm mcp disable filesystem
```
#### `llm mcp test`
Test connectivity to an MCP server.
**Syntax:**
```bash
llm mcp test <name>
```
**Output includes:**
- Connection success/failure status
- Available tools count
- First 5 tool names (if available)
- Error messages (if connection fails)
**Example:**
```bash
llm mcp test filesystem
```
#### `llm mcp describe`
Show detailed information about a specific MCP server.
**Syntax:**
```bash
llm mcp describe <name>
```
**Output includes:**
- Server configuration details
- Environment variables (keys only, values hidden)
- Connection status
- Complete list of available tools with descriptions
**Example:**
```bash
llm mcp describe filesystem
```
#### `llm mcp start`
Manually start an MCP server connection.
**Syntax:**
```bash
llm mcp start <name>
```
**Example:**
```bash
llm mcp start filesystem
```
#### `llm mcp stop`
Stop an active MCP server connection.
**Syntax:**
```bash
llm mcp stop <name>
```
**Example:**
```bash
llm mcp stop filesystem
```
### Tool Commands
#### `llm mcp tools`
List all available MCP tools from enabled servers.
**Syntax:**
```bash
llm mcp tools [options]
```
**Options:**
- `--server <name>` - Filter tools by specific server
- `--format <type>` - Output format (default: list)
- `list` - Detailed format with descriptions
- `names` - Tool names only, one per line
- `commands` - As `-T` flags ready for use with llm
- `--names-only` - (Deprecated) Equivalent to `--format names`
**Examples:**
```bash
# List all tools with descriptions
llm mcp tools
# Get tools from specific server
llm mcp tools --server filesystem
# Get tool names only
llm mcp tools --format names
# Get ready-to-use command flags
llm mcp tools --format commands
# Output: -T filesystem__read_file -T filesystem__write_file ...
```
#### `llm mcp call-tool`
Call a specific MCP tool directly.
**Syntax:**
```bash
llm mcp call-tool <tool_name> [options]
```
**Parameters:**
- `tool_name` (required) - Tool name in format `server__tool`
**Options:**
- `--args <json>` - JSON object with tool arguments (default: "{}")
**Examples:**
```bash
# Read a file
llm mcp call-tool filesystem__read_file \
--args '{"path": "/tmp/example.txt"}'
# List directory contents
llm mcp call-tool filesystem__list_directory \
--args '{"path": "/Users/docs"}'
# Call with complex arguments
llm mcp call-tool github__search_repositories \
--args '{"query": "language:python stars:>1000", "limit": 10}'
```
#### `llm mcp status`
Show overall MCP plugin status and statistics.
**Syntax:**
```bash
llm mcp status
```
**Output includes:**
- Total registered servers count
- Enabled servers count
- Connected servers count
- Available tools count
- Configuration directory path
- Log directory path
**Example:**
```bash
llm mcp status
```
## Usage Examples
### Basic Server Setup
```bash
# 1. Add a filesystem server for your documents
llm mcp add docs npx @modelcontextprotocol/server-filesystem ~/Documents
# 2. Store API keys securely (one-time setup)
llm keys set GITHUB_PERSONAL_ACCESS_TOKEN
# 3. Add a GitHub server (API key automatically resolved)
llm mcp add github npx @modelcontextprotocol/server-github
# 4. Verify servers are working
llm mcp test docs
llm mcp test github
# 5. List all available tools
llm mcp tools
```
### Using Tools with LLM
```bash
# Method 1: Use the tools in a conversation
llm -m gpt-4 \
$(llm mcp tools --server docs --format commands) \
"What markdown files are in my Documents folder?"
# Method 2: Specify individual tools
llm -m claude-3-opus \
-T docs__read_file \
-T docs__write_file \
"Update the README.md file to include installation instructions"
# Method 3: Use all available tools
llm -m gpt-4 $(llm mcp tools --format commands) \
"Analyze the project structure and create a summary"
```
### Direct Tool Invocation
```bash
# List files in a directory
llm mcp call-tool docs__list_directory \
--args '{"path": "/Users/me/Documents"}'
# Read a specific file
llm mcp call-tool docs__read_file \
--args '{"path": "/Users/me/Documents/notes.md"}'
# Search GitHub repositories
llm mcp call-tool github__search_repositories \
--args '{"query": "mcp server", "limit": 5}'
```
## Common Workflows
### 1. Document Management Workflow
```bash
# Setup filesystem server for documents
llm mcp add documents npx @modelcontextprotocol/server-filesystem \
~/Documents ~/Projects
# Use with LLM to organize files
llm -m gpt-4 $(llm mcp tools --server documents --format commands) \
"Create a summary of all README files in my Projects folder"
```
### 2. Code Analysis Workflow
```bash
# Add server for code directory
llm mcp add codebase npx @modelcontextprotocol/server-filesystem \
/path/to/codebase
# Analyze code structure
llm -m claude-3-opus $(llm mcp tools --server codebase --format commands) \
"Analyze the Python files and identify potential refactoring opportunities"
```
### 3. Multi-Server Workflow
```bash
# Store API keys once
llm keys set GITHUB_PERSONAL_ACCESS_TOKEN
# Add multiple servers (API keys automatically resolved)
llm mcp add docs npx @modelcontextprotocol/server-filesystem ~/Documents
llm mcp add code npx @modelcontextprotocol/server-filesystem ~/Code
llm mcp add github npx @modelcontextprotocol/server-github
# Use all tools together
llm -m gpt-4 $(llm mcp tools --format commands) \
"Compare my local documentation with similar projects on GitHub"
```
### 4. Automatic API Key Resolution
The plugin automatically resolves common API keys from LLM's secure storage, eliminating the need for `--env` flags:
```bash
# 1. Store API keys securely using LLM's key storage (one-time setup)
llm keys set FIRECRAWL_API_KEY
llm keys set GITHUB_PERSONAL_ACCESS_TOKEN
llm keys set OPENAI_API_KEY
# 2. Add servers without needing to specify --env flags
llm mcp add firecrawl npx -- -y firecrawl-mcp
llm mcp add github npx @modelcontextprotocol/server-github
# 3. Test servers - API keys are automatically resolved
llm mcp test firecrawl # ✓ Uses FIRECRAWL_API_KEY from storage
llm mcp test github # ✓ Uses GITHUB_PERSONAL_ACCESS_TOKEN from storage
```
**Resolution Priority:**
1. Environment variable (if already set)
2. LLM key storage (`llm keys get KEY_NAME`)
3. Server throws error if not found
### 5. Server Management Workflow
```bash
# Check overall status
llm mcp status
# List all servers with their status
llm mcp list --with-status
# Disable unused servers
llm mcp disable old-server
# Test specific server
llm mcp test docs
# Get detailed information
llm mcp describe docs
```
## Troubleshooting
### Common Issues
#### Server won't connect
```bash
# Test the connection
llm mcp test servername
# Check server status
llm mcp describe servername
# Try restarting the server
llm mcp stop servername
llm mcp start servername
```
#### Tools not appearing
```bash
# Ensure server is enabled
llm mcp enable servername
# List tools for specific server
llm mcp tools --server servername
# Check server has tools available
llm mcp test servername
```
### Debug Commands
```bash
# Get detailed server information
llm mcp describe servername
# Check overall plugin status
llm mcp status
# View server list with connection status
llm mcp list --with-status
# Test individual server connectivity
llm mcp test servername
```
## Contributing
This is an open-source project. Contributions are welcome!
### Development Setup
```bash
# Clone the repository
git clone https://github.com/eugenepyvovarov/llm-mcp.git
cd llm-mcp
```
## License
Apache 2.0 License - see LICENSE file for details.
## Support
For issues, questions, or suggestions:
- GitHub Issues: [github.com/eugenepyvovarov/llm-mcp/issues](https://github.com/eugenepyvovarov/llm-mcp/issues)
- Documentation: This README
- MCP Specification: [modelcontextprotocol.io](https://modelcontextprotocol.io)
Raw data
{
"_id": null,
"home_page": null,
"name": "llm-mcp-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "llm, mcp, model-context-protocol, plugin",
"author": null,
"author_email": "Eugene Pyvovarov <eugene.pyvovarov@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/64/35/6806fd08eb493ab03caa06d4f044a3a4f275534cff912875bd3094d8144b/llm_mcp_cli-1.0.5.tar.gz",
"platform": null,
"description": "# llm-mcp-cli\n\nA comprehensive LLM CLI plugin for Model Context Protocol (MCP) integration, enabling seamless interaction between the LLM command-line tool and MCP servers.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Commands Reference](#commands-reference)\n - [Server Management](#server-management)\n - [Tool Commands](#tool-commands)\n- [Usage Examples](#usage-examples)\n- [Common Workflows](#common-workflows)\n- [Configuration](#configuration)\n- [Troubleshooting](#troubleshooting)\n\n## Installation\n\n```bash\npip install llm-mcp-cli\n```\n\n### Requirements\n\n- Python 3.11 or higher\n- llm >= 0.27.0\n- MCP-compatible servers (e.g., `@modelcontextprotocol/server-filesystem`)\n\n## Quick Start\n\n1. **Add an MCP server:**\n```bash\nllm mcp add filesystem npx @modelcontextprotocol/server-filesystem /path/to/directory\n```\n\n2. **List available tools:**\n```bash\nllm mcp tools --format list\n```\n\n3. **Use tools in LLM conversations:**\n```bash\nllm -m gpt-4 \"List all files in my directory\" $(llm mcp tools --format commands)\n```\n\nif you want to add specific server commands\n```bash\nllm -m gpt-4 \"List all files in my directory\" $(llm mcp tools --server fetch --format commands)\n```\n\n## Commands Reference\n\n### Server Management\n\n#### `llm mcp add`\nRegister a new MCP server.\n\n**Syntax:**\n```bash\nllm mcp add <name> <command> [args...] [options]\n```\n\n**Parameters:**\n- `name` (required) - Unique identifier for the server\n- `command` (required) - Command to execute the server (e.g., `npx`, `python`)\n- `args` (optional) - Additional arguments for the server command\n\n**Options:**\n- `--env KEY=value` - Set environment variables (can be used multiple times)\n- `--description` - Add a description for the server\n\n**Examples:**\n```bash\n# Add filesystem server\nllm mcp add filesystem npx @modelcontextprotocol/server-filesystem /Users/docs\n\n# First store your GitHub token (one-time setup)\nllm keys set GITHUB_PERSONAL_ACCESS_TOKEN\n\n# Add GitHub server (API key automatically resolved from LLM storage)\nllm mcp add github npx @modelcontextprotocol/server-github\n\n# Add server with description\nllm mcp add myserver python /path/to/server.py \\\n --description \"Custom MCP server for data processing\"\n\n# Multiple environment variables\nllm mcp add api-server ./server \\\n --env API_KEY=secret \\\n --env DEBUG=true \\\n --env PORT=8080\n```\n\n#### `llm mcp remove`\nRemove a registered MCP server.\n\n**Syntax:**\n```bash\nllm mcp remove <name>\n```\n\n**Example:**\n```bash\nllm mcp remove filesystem\n```\n\n#### `llm mcp list`\nList all registered MCP servers.\n\n**Syntax:**\n```bash\nllm mcp list [options]\n```\n\n**Options:**\n- `--enabled-only` - Show only enabled servers\n- `--with-status` - Include connection status information\n\n**Output includes:**\n- Server name with enabled/disabled indicator (\u2713/\u2717)\n- Command and arguments\n- Description (if provided)\n- Environment variable count\n- Connection status (with `--with-status`)\n- Available tools count (with `--with-status`)\n\n**Examples:**\n```bash\n# List all servers\nllm mcp list\n\n# List only enabled servers with status\nllm mcp list --enabled-only --with-status\n```\n\n#### `llm mcp enable`\nEnable a disabled MCP server.\n\n**Syntax:**\n```bash\nllm mcp enable <name>\n```\n\n**Example:**\n```bash\nllm mcp enable filesystem\n```\n\n#### `llm mcp disable`\nDisable an MCP server without removing it.\n\n**Syntax:**\n```bash\nllm mcp disable <name>\n```\n\n**Example:**\n```bash\nllm mcp disable filesystem\n```\n\n#### `llm mcp test`\nTest connectivity to an MCP server.\n\n**Syntax:**\n```bash\nllm mcp test <name>\n```\n\n**Output includes:**\n- Connection success/failure status\n- Available tools count\n- First 5 tool names (if available)\n- Error messages (if connection fails)\n\n**Example:**\n```bash\nllm mcp test filesystem\n```\n\n#### `llm mcp describe`\nShow detailed information about a specific MCP server.\n\n**Syntax:**\n```bash\nllm mcp describe <name>\n```\n\n**Output includes:**\n- Server configuration details\n- Environment variables (keys only, values hidden)\n- Connection status\n- Complete list of available tools with descriptions\n\n**Example:**\n```bash\nllm mcp describe filesystem\n```\n\n#### `llm mcp start`\nManually start an MCP server connection.\n\n**Syntax:**\n```bash\nllm mcp start <name>\n```\n\n**Example:**\n```bash\nllm mcp start filesystem\n```\n\n#### `llm mcp stop`\nStop an active MCP server connection.\n\n**Syntax:**\n```bash\nllm mcp stop <name>\n```\n\n**Example:**\n```bash\nllm mcp stop filesystem\n```\n\n### Tool Commands\n\n#### `llm mcp tools`\nList all available MCP tools from enabled servers.\n\n**Syntax:**\n```bash\nllm mcp tools [options]\n```\n\n**Options:**\n- `--server <name>` - Filter tools by specific server\n- `--format <type>` - Output format (default: list)\n - `list` - Detailed format with descriptions\n - `names` - Tool names only, one per line\n - `commands` - As `-T` flags ready for use with llm\n- `--names-only` - (Deprecated) Equivalent to `--format names`\n\n**Examples:**\n```bash\n# List all tools with descriptions\nllm mcp tools\n\n# Get tools from specific server\nllm mcp tools --server filesystem\n\n# Get tool names only\nllm mcp tools --format names\n\n# Get ready-to-use command flags\nllm mcp tools --format commands\n# Output: -T filesystem__read_file -T filesystem__write_file ...\n```\n\n#### `llm mcp call-tool`\nCall a specific MCP tool directly.\n\n**Syntax:**\n```bash\nllm mcp call-tool <tool_name> [options]\n```\n\n**Parameters:**\n- `tool_name` (required) - Tool name in format `server__tool`\n\n**Options:**\n- `--args <json>` - JSON object with tool arguments (default: \"{}\")\n\n**Examples:**\n```bash\n# Read a file\nllm mcp call-tool filesystem__read_file \\\n --args '{\"path\": \"/tmp/example.txt\"}'\n\n# List directory contents\nllm mcp call-tool filesystem__list_directory \\\n --args '{\"path\": \"/Users/docs\"}'\n\n# Call with complex arguments\nllm mcp call-tool github__search_repositories \\\n --args '{\"query\": \"language:python stars:>1000\", \"limit\": 10}'\n```\n\n#### `llm mcp status`\nShow overall MCP plugin status and statistics.\n\n**Syntax:**\n```bash\nllm mcp status\n```\n\n**Output includes:**\n- Total registered servers count\n- Enabled servers count\n- Connected servers count\n- Available tools count\n- Configuration directory path\n- Log directory path\n\n**Example:**\n```bash\nllm mcp status\n```\n\n## Usage Examples\n\n### Basic Server Setup\n\n```bash\n# 1. Add a filesystem server for your documents\nllm mcp add docs npx @modelcontextprotocol/server-filesystem ~/Documents\n\n# 2. Store API keys securely (one-time setup)\nllm keys set GITHUB_PERSONAL_ACCESS_TOKEN\n\n# 3. Add a GitHub server (API key automatically resolved)\nllm mcp add github npx @modelcontextprotocol/server-github\n\n# 4. Verify servers are working\nllm mcp test docs\nllm mcp test github\n\n# 5. List all available tools\nllm mcp tools\n```\n\n### Using Tools with LLM\n\n```bash\n# Method 1: Use the tools in a conversation\nllm -m gpt-4 \\\n $(llm mcp tools --server docs --format commands) \\\n \"What markdown files are in my Documents folder?\"\n\n# Method 2: Specify individual tools\nllm -m claude-3-opus \\\n -T docs__read_file \\\n -T docs__write_file \\\n \"Update the README.md file to include installation instructions\"\n\n# Method 3: Use all available tools\nllm -m gpt-4 $(llm mcp tools --format commands) \\\n \"Analyze the project structure and create a summary\"\n```\n\n### Direct Tool Invocation\n\n```bash\n# List files in a directory\nllm mcp call-tool docs__list_directory \\\n --args '{\"path\": \"/Users/me/Documents\"}'\n\n# Read a specific file\nllm mcp call-tool docs__read_file \\\n --args '{\"path\": \"/Users/me/Documents/notes.md\"}'\n\n# Search GitHub repositories\nllm mcp call-tool github__search_repositories \\\n --args '{\"query\": \"mcp server\", \"limit\": 5}'\n```\n\n## Common Workflows\n\n### 1. Document Management Workflow\n\n```bash\n# Setup filesystem server for documents\nllm mcp add documents npx @modelcontextprotocol/server-filesystem \\\n ~/Documents ~/Projects\n\n# Use with LLM to organize files\nllm -m gpt-4 $(llm mcp tools --server documents --format commands) \\\n \"Create a summary of all README files in my Projects folder\"\n```\n\n### 2. Code Analysis Workflow\n\n```bash\n# Add server for code directory\nllm mcp add codebase npx @modelcontextprotocol/server-filesystem \\\n /path/to/codebase\n\n# Analyze code structure\nllm -m claude-3-opus $(llm mcp tools --server codebase --format commands) \\\n \"Analyze the Python files and identify potential refactoring opportunities\"\n```\n\n### 3. Multi-Server Workflow\n\n```bash\n# Store API keys once\nllm keys set GITHUB_PERSONAL_ACCESS_TOKEN\n\n# Add multiple servers (API keys automatically resolved)\nllm mcp add docs npx @modelcontextprotocol/server-filesystem ~/Documents\nllm mcp add code npx @modelcontextprotocol/server-filesystem ~/Code\nllm mcp add github npx @modelcontextprotocol/server-github\n\n# Use all tools together\nllm -m gpt-4 $(llm mcp tools --format commands) \\\n \"Compare my local documentation with similar projects on GitHub\"\n```\n\n### 4. Automatic API Key Resolution\n\nThe plugin automatically resolves common API keys from LLM's secure storage, eliminating the need for `--env` flags:\n\n```bash\n# 1. Store API keys securely using LLM's key storage (one-time setup)\nllm keys set FIRECRAWL_API_KEY\nllm keys set GITHUB_PERSONAL_ACCESS_TOKEN\nllm keys set OPENAI_API_KEY\n\n# 2. Add servers without needing to specify --env flags\nllm mcp add firecrawl npx -- -y firecrawl-mcp\nllm mcp add github npx @modelcontextprotocol/server-github\n\n# 3. Test servers - API keys are automatically resolved\nllm mcp test firecrawl # \u2713 Uses FIRECRAWL_API_KEY from storage\nllm mcp test github # \u2713 Uses GITHUB_PERSONAL_ACCESS_TOKEN from storage\n```\n\n**Resolution Priority:**\n1. Environment variable (if already set)\n2. LLM key storage (`llm keys get KEY_NAME`)\n3. Server throws error if not found\n\n### 5. Server Management Workflow\n\n```bash\n# Check overall status\nllm mcp status\n\n# List all servers with their status\nllm mcp list --with-status\n\n# Disable unused servers\nllm mcp disable old-server\n\n# Test specific server\nllm mcp test docs\n\n# Get detailed information\nllm mcp describe docs\n```\n\n## Troubleshooting\n\n### Common Issues\n\n#### Server won't connect\n```bash\n# Test the connection\nllm mcp test servername\n\n# Check server status\nllm mcp describe servername\n\n# Try restarting the server\nllm mcp stop servername\nllm mcp start servername\n```\n\n#### Tools not appearing\n```bash\n# Ensure server is enabled\nllm mcp enable servername\n\n# List tools for specific server\nllm mcp tools --server servername\n\n# Check server has tools available\nllm mcp test servername\n```\n\n### Debug Commands\n\n```bash\n# Get detailed server information\nllm mcp describe servername\n\n# Check overall plugin status\nllm mcp status\n\n# View server list with connection status\nllm mcp list --with-status\n\n# Test individual server connectivity\nllm mcp test servername\n```\n\n\n## Contributing\n\nThis is an open-source project. Contributions are welcome!\n\n### Development Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/eugenepyvovarov/llm-mcp.git\ncd llm-mcp\n```\n\n## License\n\nApache 2.0 License - see LICENSE file for details.\n\n## Support\n\nFor issues, questions, or suggestions:\n- GitHub Issues: [github.com/eugenepyvovarov/llm-mcp/issues](https://github.com/eugenepyvovarov/llm-mcp/issues)\n- Documentation: This README\n- MCP Specification: [modelcontextprotocol.io](https://modelcontextprotocol.io)\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "LLM plugin for Model Context Protocol (MCP) integration",
"version": "1.0.5",
"project_urls": {
"Documentation": "https://github.com/eugenepyvovarov/llm-mcp#readme",
"Homepage": "https://github.com/eugenepyvovarov/llm-mcp",
"Repository": "https://github.com/eugenepyvovarov/llm-mcp"
},
"split_keywords": [
"llm",
" mcp",
" model-context-protocol",
" plugin"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "951e9b3465e8cf08dca47a35226dc6098a21148be25d2ef388d6075987a4c139",
"md5": "c4fbf4f2f48641c24ac8047fab3eb1d8",
"sha256": "889f344f2b4b7022419c0d282679997c8bb72f2860ebde01a982097734d4a2e7"
},
"downloads": -1,
"filename": "llm_mcp_cli-1.0.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c4fbf4f2f48641c24ac8047fab3eb1d8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 28238,
"upload_time": "2025-08-28T14:35:58",
"upload_time_iso_8601": "2025-08-28T14:35:58.232836Z",
"url": "https://files.pythonhosted.org/packages/95/1e/9b3465e8cf08dca47a35226dc6098a21148be25d2ef388d6075987a4c139/llm_mcp_cli-1.0.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64356806fd08eb493ab03caa06d4f044a3a4f275534cff912875bd3094d8144b",
"md5": "ea2091fca93eccd0d8afe5b86657cccc",
"sha256": "e8e69c5015b03daeb9f51fd0501213937367a3b60db6c79e6b9acb23234f5a97"
},
"downloads": -1,
"filename": "llm_mcp_cli-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "ea2091fca93eccd0d8afe5b86657cccc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 28198,
"upload_time": "2025-08-28T14:35:59",
"upload_time_iso_8601": "2025-08-28T14:35:59.318904Z",
"url": "https://files.pythonhosted.org/packages/64/35/6806fd08eb493ab03caa06d4f044a3a4f275534cff912875bd3094d8144b/llm_mcp_cli-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-28 14:35:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "eugenepyvovarov",
"github_project": "llm-mcp#readme",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "llm",
"specs": [
[
">=",
"0.27.1"
]
]
},
{
"name": "pydantic",
"specs": [
[
">=",
"2.11.7"
]
]
},
{
"name": "click",
"specs": [
[
">=",
"8.2.1"
]
]
},
{
"name": "mcp",
"specs": [
[
">=",
"1.13.1"
]
]
}
],
"lcname": "llm-mcp-cli"
}