# mcp-client-for-ollama

> A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include agent mode, multi-server, model switching, streaming responses, tool management, human-in-the-l

- **URL**: https://www.freshcrate.ai/projects/mcp-client-for-ollama
- **Author**: jonigl
- **Category**: MCP Servers
- **Latest version**: `v0.29.0` (2026-05-26)
- **License**: MIT
- **Source**: https://github.com/jonigl/mcp-client-for-ollama
- **Language**: Python
- **GitHub**: 655 stars, 90 forks
- **Registry**: github
- **Tags**: `agentic-ai`, `ai`, `command-line-tool`, `generative-ai`, `linux`, `llm`, `local-llm`, `macos`, `python`

## Description

A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features include agent mode, multi-server, model switching, streaming responses, tool management, human-in-the-loop, thinking mode, model params config, MCP prompts, custom system prompt and saved preferences. Built for developers working with local LLMs.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.29.0` | 2026-05-26 | High | ## What's Changed * feat: support image content in MCP tool responses by @mtren in https://github.com/jonigl/mcp-client-for-ollama/pull/191 * chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in https://github.com/jonigl/mcp-client-for-ollama/pull/196 * chore(deps): bump mcp from 1.25.0 to 1.26.0 by @dependabot[bot] in https://github.com/jonigl/mcp-client-for-ollama/pull/174 * chore(deps): bump rich from 14.2.0 to 14.3.1 by @dependabot[bot] in https://github.com/jonig |
| `v0.28.1` | 2026-05-08 | High | ## What's Changed * Fix/markdown view by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/204 * feat: implement progressive markdown rendering for streaming responses by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/205 * chore(release): bump version to 0.28.1 and update dependencies by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/206   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.28.0...v0.28.1 |
| `v0.28.0` | 2026-04-20 | High | ## What's Changed * feat: add answer display modes for streaming responses and update related commands by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/201 * feat: add multiline input mode and related commands for enhanced chat experience by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/202 * chore(release): bump version to 0.28.0 by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/203   **Full Changelog**: https://github.com/jonigl/mcp-client-f |
| `v0.27.0` | 2026-04-15 | High | ## What's Changed * chore(bump_version): update instructions for version bump process by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/172 * chore(docs): add PyPI downloads badge to README by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/180 * fix(docs): adding thinking-mode command by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/183 * fix: add error handling for missing tools by @mtren in https://github.com/jonigl/mcp-client-for-ollama/pull |
| `v0.26.0` | 2026-01-21 | Low | ## What's Changed * chore(deps): bump typer from 0.21.0 to 0.21.1 by @dependabot[bot] in https://github.com/jonigl/mcp-client-for-ollama/pull/166 * feat(config): add host URL to configuration file by @thhart in https://github.com/jonigl/mcp-client-for-ollama/pull/163 * feat(connector): enhance capability handling for tools and prompts during server connection by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/168 * chore(misc): adding github preview images by @jonigl in https://g |
| `v0.25.2` | 2026-01-07 | Low | ## What's Changed * fix(server): return correct number of values when no servers configured by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/161   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.25.1...v0.25.2 |
| `v0.25.1` | 2026-01-05 | Low | ## What's Changed * feat: improve tui ux and stabilize event-loop exit by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/158 * chore(release): bump version to 0.25.1 by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/159   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.25.0...v0.25.1 |
| `v0.25.0` | 2026-01-05 | Low | ## What's Changed * feat: feedback when no prompts available by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/155 * feat(history): add full conversation history management with export/import by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/156 * chore(release): bump version to 0.25.0 by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/157   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.24.1...v0.25.0 |
| `v0.24.1` | 2026-01-03 | Low | ## What's Changed * fix: including missing module prompt by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/153 * chore(release): bump version to 0.24.1 by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/154   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.24.0...v0.24.1 |
| `v0.24.0` | 2026-01-03 | Low | ## What's Changed * chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/jonigl/mcp-client-for-ollama/pull/130 * feat: add MCP Prompts support by @jonigl in https://github.com/jonigl/mcp-client-for-ollama/pull/152   **Full Changelog**: https://github.com/jonigl/mcp-client-for-ollama/compare/v0.23.0...v0.24.0 |

## Citation

- HTML: https://www.freshcrate.ai/projects/mcp-client-for-ollama
- Markdown: https://www.freshcrate.ai/projects/mcp-client-for-ollama.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/mcp-client-for-ollama/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
