Home/Developer Tools/mcp-client-for-ollama
mcp-client-for-ollama logo

mcp-client-for-ollama

jonigl/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

783 stars114 forksLast push 3w Python MIT

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
PyPI

How 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.

Python runtimePython

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 list to see available models. If no models are installed, you can pull one using ollama pull <model_name>. For example, ollama pull gemma4:latest.
  • 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.

Was this helpful?

Anonymous feedback helps us improve pages and translations.