# `llm-tools-mcp`

**从您的shell直接连接到MCP服务器。这是[llm](https://github.com/simonw/llm)(由[@simonw](https://github.com/simonw)创建)的一个插件。**
[](https://pypi.org/project/llm-tools-mcp/)
[](https://github.com/VirtusLab/llm-tools-mcp/releases)
[](https://github.com/VirtusLab/llm-tools-mcp/actions/workflows/test.yml)
[](https://github.com/VirtusLab/llm-tools-mcp/blob/main/LICENSE)
> [!Note]
> 当前重点:[授权 #4](https://github.com/VirtusLab/llm-tools-mcp/issues/4)
## 安装
在与[LLM](https://llm.datasette.io/)相同的环境中安装此插件:
```bash
llm install llm-tools-mcp
[!WARNING] 建议使用
--ta标志并批准每个工具执行。
在~/.llm-tools-mcp中创建mcp.json文件。
示例文件:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"~/demo"
]
}
}
}
列出可用工具。
[!WARNING]
llm tools尚未实现动态工具箱支持(参见此链接),因此作为MCP一部分加载的工具不会显示。
llm tools list
运行带有工具的llm。
llm --ta -T MCP "演示目录中有哪些文件?给我看其中一个文件的内容(任意一个)"
动态更改您的MCP配置:
llm --ta -T 'MCP("/path/to/custom/mcp.json")' "在这里输入您的提示"
uv sync --all-extras./check.sh./test.sh./e2e/e2e-docker.shstdout/stderr重定向到文件或指定位置~/.llm-tools-mcp目录命名的反馈mcp.json格式不正确时uv?)