mcp-client-for-ollama
TUI MCP Client for Ollama enables local LLM interaction with extensive features.
GraphCanon updated 2w · GitHub synced 3w · 26 views this month
Decision brief
For developers focused on local LLM interaction with robust features such as streaming responses and human-in-the-loop collaboration through a TUI interface
Good fit when
- If your project requires extensive interactions with locally-hosted large language models, offering agents and tools for automation directly from a text-based user interface.
- When you need to switch between multiple LLMs easily and control settings like model parameters or system prompts, enhancing flexibility for varied workflows.
Avoid when
- If your setup is more about integrating with distant servers in the cloud rather than engaging local models, as this tool focuses on interfacing with locally available resources.
- For environments that need purely graphical user interfaces (GUI) since mcp-client-for-ollama provides a text-based user interface which might be a limitation if advanced visualization is required.
Observed Jul 15, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- No lockfile
- As of 2w
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install mcp-client-for-ollama PyPIHow it fits your stack(1)
Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.
Relationship graph
Optional deeper exploration of typed edges and category neighbours.
Similar tools
Same-category neighbours not already linked as typed edges.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
jonigl/mcp-client-for-ollama offers a TUI client that supports local large language model (LLM) interaction through the Model Context Protocol (MCP). It includes tools, prompts, resources, and an agent mode among other functionalities like model switching, streaming responses, human-in-the-loop support.
Capability facts
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Jul 27, 2026
- Languages
- python
Source: github.language+pyproject.toml · Jul 27, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Jul 27, 2026)
- **Python 3.11+** ([Installation guide](https://www.python.org/downloads/))Source link
Tags
README
Requirements
- Python 3.11+ (Installation guide)
- Ollama running locally (Installation guide)
- After installation, run
ollama listto see available models. If no models are installed, you can pull one usingollama pull <model_name>. For example,ollama pull gemma4:latest.
- After installation, run
- UV package manager (Installation guide)
Quick Start
Install ollmcp via pip, add an MCP server, and run the client:
---
# Install ollmcp via uv
uv tool install --upgrade ollmcp
---
## Installation Options
**Option 1:** Install with uv and run (recommended)
```bash
uv tool install --upgrade ollmcp
ollmcp
Option 2: Install with pip and run
pip install --upgrade ollmcp
ollmcp
Option 3: Only run without installing (requires uv package manager)
uvx ollmcp
Option 4: Install from source and run using virtual environment
git clone https://github.com/jonigl/mcp-client-for-ollama.git
cd mcp-client-for-ollama
uv run -m mcp_client_for_ollama
License
This project is licensed under the MIT License - see the LICENSE file for details.
For agents
This page has a .md twin and JSON over the API.