jonigl/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-loop, thinking mode, model params config, MCP prompts, custom system prompt and saved preferences. Built for developers working with local LLMs.
Overview
jonigl/mcp-client-for-ollama is a Python MCP server licensed under MIT. 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. Topics: ai, command-line-tool, mcp, mcp-client, mcp-server, open-source, pypi-package, model-context-protocol, tool-management, generative-ai, ollama, llm, local-llm, sse, stdio, streamable-http, linux, macos, windows, agentic-ai.
Ranked #270 out of 25632 indexed tools.
In the top 2% of all indexed tools.
Ecosystem
Signal Breakdown
How to Improve
Matched Queries
From the README
<p align="center"> </p> <p align="center"> <i>A simple yet powerful Python client for interacting with Model Context Protocol (MCP) servers using Ollama, allowing local LLMs to use tools.</i> </p> --- # MCP Client for Ollama (ollmcp) <p align="center"> </p> <p align="center"> <a href="https://asciinema.org/a/jxc6N8oKZAWrzH8aK867zhXdO" target="_blank">🎥 Watch this demo as an Asciinema recording</a> </p> ## Table of Contents - [Overview](#overview) - [Features](#features) - [Requirements](#requirements) - [Quick Start](#quick-start) - [Usage](#usage) - [Command-line Arguments](#command-line-arguments) - [Usage Examples](#usage-examples) - [How Tool Calls Work](#how-tool-calls-work) - ✨**NEW** [Agent Mode](#agent-mode) - [Interactive Commands](#interactive-commands) - [Tool and Server Selection](#tool-and-server-selection) - [Model Selection](#model-selection) - [Advanced Model Configuration](#advanced-model-configuration) - [Server Reloading for DevelopmentRead full README on GitHub →