llm plugin of MCP for clients and servers.
1 stars
Python
Updated Jun 27, 2025
Documentation
llm-mcp
LLM plugin for Model Context Protocol (MCP) support, enabling LLMs to use tools from any MCP server.
Requirements
- LLM version 0.26 or higher (for tool support)
- Python 3.10+
Installation
First, install or upgrade LLM to version 0.26+:
bash
uv tool install llm
# or upgrade if you have it already
uv tool upgrade llmThen install the plugin:
bash
llm install llm-mcpBasic Usage
Adding MCP Servers
Add a remote MCP server:
bash
llm mcp servers add "https://gitmcp.io/simonw/llm"
✔ added server 'gitmcp_llm' with 4 toolsAdd a local MCP server via npx:
bash
llm mcp servers add "npx @wonderwhy-er/desktop-commander"
✔ added server 'desktop_commander' with 18 toolsManaging Servers
List servers:
bash
llm mcp servers listView server details:
bash
llm mcp servers view gitmcp_llmRemove a server:
bash
llm mcp servers remove gitmcp_llmUsing Tools
Once a server is added, its tools become available to use with any LLM model:
bash
# Use a single tool
llm -T read_file "What is the secret word in secret.txt?"
# Use multiple tools
llm -T search_llm_documentation -T fetch_generic_url_content \
"Find docs for how to specify a schema in llm project"
# Debug mode to see tool calls
llm -T tool_name "your prompt" --tdRoadmap to v0.1
- ✅ v0.0.2 - Basic MCP server management and tool usage
llm mcp serversfor add, list, view- Convert MCP tools to LLM tools
- Support for stdio and HTTP servers
- 🚧 v0.1.0 - Advanced features
- Remote server authentication (tokens, OAuth)
llm mcp toolboxes- create and manage tool collections- Support vanilla Python functions as tools
llm mcp proxy- start MCP proxy server for toolboxes- Proxy authentication
Resources
Safety Warning
⚠️ Tools can be dangerous! Be careful about which tools you enable when working with untrusted content. See the LLM tools documentation for important security considerations.
Similar MCP
Based on tags & features
Trending MCP
Most active this week