1. Conduid
  2. AI
  3. LLM Tools MCP
MCP server · AI

LLM Tools MCP

Connect to MCP servers right from your shell. Plugin for simonw/llm.

Unclaimed Apache-2.0 last commit 11 months ago claudemcpllmollamamcp-clientgeminiaiopenai
59Fair

Scored 15 hours ago · breakdown

About LLM Tools MCP

LLM Tools MCP is an MCP server published by VirtusLab in the AI category: connect to MCP servers right from your shell. Plugin for simonw/llm.

The repository has 38 stars and 7 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/VirtusLab/llm-tools-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about LLM Tools MCP

Powered by Claude · Grounded in docs

I know everything about LLM Tools MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 15 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.40.4 · 29 Oct 2025What's Changed Fix ValueError formatting by @myhau in https://github.com/VirtusLab/llm-tools-mcp/pull/9 improve ci triggers: either PR or pushes to main trigger ci by @myhau in https://github.com/VirtusLab/llm-tools-mcp/pull/18 Reorganize…
0.30.3 · 30 May 2025What's Changed E2E tests and CI/CD pipeline improvements by @myhau in https://github.com/VirtusLab/llm-tools-mcp/pull/3 Improve docs Full Changelog: https://github.com/VirtusLab/llm-tools-mcp/compare/0.2...0.3
0.20.2 · 29 May 2025Full Changelog: https://github.com/VirtusLab/llm-tools-mcp/compare/0.1...0.2
0.10.1 · 29 May 2025Full Changelog: https://github.com/VirtusLab/llm-tools-mcp/compare/99ddc3e5047b327c4432ebce0bd4a8143491b011..0.1

README

llm-tools-mcp

mcp-logo

Connect to MCP servers right from your shell. Plugin for llm (by @simonw).

PyPI Changelog Tests License

[!Note] Current focus: Authorization #4

Installation

Install this plugin in the same environment as LLM:

llm install llm-tools-mcp

Usage

[!WARNING] It's recommended to use the --ta flag and approve each tool execution.

  1. Create mcp.json file in ~/.llm-tools-mcp.

    Example file:

    {
      "mcpServers": {
        "filesystem": {
          "command": "npx",
          "args": [
            "-y",
            "@modelcontextprotocol/server-filesystem",
            "~/demo"
          ]
        }
      }
    }
    
  2. List available tools.

    [!WARNING] llm tools is not implemented for dynamic toolboxes (see this), so tools loaded as part of MCP won't be visible.

    llm tools list
    
  3. Run llm with tools.

    llm --ta -T MCP "what files are in the demo directory? show me contents of one of the files (any)"
    

Other examples

Dynamically change your MCP config:

llm --ta -T 'MCP("/path/to/custom/mcp.json")' "your prompt here"

Development

Now (to be verified)

  • Sync dependencies: uv sync --all-extras
  • Run linters / type checker: ./check.sh
  • Run tests: ./test.sh
  • Run end to end tests: ./e2e/e2e-docker.sh

To Do

  • Release alpha version
  • support all transports
    • streamable http
    • sse
    • stdio
  • Build a solid test suite
    • test config file validation
    • test sse with dummy server
    • test stdio with dummy server
    • test http streamable with dummy server (see #1)
    • manual test for sse with real server
    • manual test for stdio with real server
    • manual test for http streamable with real server
  • Redirect stdout/stderr from the MCP SDK to a file or designated location
  • Reuse stdio connections
  • Support non-stdio MCP servers
  • Handle tool name conflicts (prefix with mcp server name?)
  • Gather feedback on the ~/.llm-tools-mcp directory naming
  • Improve failure handling:
    • When connecting to an MCP server fails
    • When mcp.json is malformed
  • Improve this README:
    • Add more detail in the Development section (mention uv?)

README fetched from the repository 15 hours ago. The original is authoritative.

Questions

About LLM Tools MCP

How do I install LLM Tools MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is LLM Tools MCP safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is LLM Tools MCP still maintained?

The last commit was 11 months ago and 23 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.