mcp-client-for-ollama and Local_MCP_Client

These are competitors offering different interfaces (terminal-based vs. web-based) to the same core functionality of connecting local LLMs via Ollama to MCP servers for tool execution.

mcp-client-for-ollama
69
Established
Local_MCP_Client
31
Emerging
Maintenance 13/25
Adoption 18/25
Maturity 18/25
Community 20/25
Maintenance 6/25
Adoption 4/25
Maturity 9/25
Community 12/25
Stars: 563
Forks: 82
Downloads: 3,964
Commits (30d): 1
Language: Python
License: MIT
Stars: 5
Forks: 1
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No Package No Dependents

About mcp-client-for-ollama

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.

# Technical Summary Implements stdio, SSE, and HTTP transport protocols for MCP server communication with automatic reconnection and hot-reload capabilities during development. Built as a Python TUI using modern libraries (Typer, Rich, Textual) that connects Ollama models—both local and cloud-hosted—to MCP tool ecosystems for agentic workflows with iterative tool execution loops. Supports cross-language servers (Python/JavaScript), integrates Claude's native MCP configurations via auto-discovery, and provides safety mechanisms like human-in-the-loop approval gates before tool execution.

About Local_MCP_Client

mytechnotalent/Local_MCP_Client

Local MCP Client is a cross-platform web and API interface for interacting with configurable MCP servers using natural language, powered by Ollama and any local LLM of choice, enabling structured tool execution and dynamic agent behavior.

Scores updated daily from GitHub, PyPI, and npm data. How scores work