A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Extends Model Context Protocol (MCP) to local LLMs via Ollama, enabling Claude-like tool use (files, web, email, GitHub,
Connect the power of Model Context Protocol with local LLMs
Getting Started • Features • Architecture • Documentation • Contributing • FAQ
MCP-Ollama Server bridges the gap between Anthropic's Model Context Protocol (MCP) and local LLMs via Ollama. This integration empowers your on-premise AI models with Claude-like tool capabilities, including file system access, calendar integration, web browsing, email communication, GitHub interactions, and AI image generation—all while maintaining complete data privacy.
Unlike cloud-based AI solutions, MCP-Ollama Server:
MCP-Ollama Server is organized into specialized modules, each providing specific functionality:
calendar/
├── README.md # Module-specific documentation
├── google_calendar.py # Google Calendar API integration
├── pyproject.toml # Dependencies and package info
└── uv.lock # Dependency lock file
The Calendar module enables your local LLM to:
client_mcp/
├── README.md # Module-specific documentation
├── client.py # Main client implementation
├── pyproject.toml # Dependencies and package info
├── testing.txt # Test data
└── uv.lock # Dependency lock file
The Client module provides:
file_system/
├── README.md # Module-specific documentation
├── file_system.py # File system operations implementation
├── pyproject.toml # Dependencies and package info
└── uv.lock # Dependency lock file
The File System module allows your local LLM to:
# 1. First install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# 2. Clone the repository
git clone https://github.com/sethuram2003/mcp-ollama_server.git
cd mcp-ollama_server
# 3. Verify Ollama model is installed (replace 'llama3' with your preferred model)
ollama pull llama3
cd calendar
uv add pyproject.toml # Install calendar-specific dependencies
cd client_mcp
uv add pyproject.toml # Install calendar-specific dependencies
cd file_system
uv add pyproject.toml # Install filesystem dependencies
cd client_mcp
uv run client.py ../file_system/file_system.py
conversation between AI Agent
MCP-Ollama Server follows a microservices architecture pattern, where each capability is implemented as an independent service:
This architecture provides several benefits:
Each module contains its own README with detailed implementation notes:
Ideal for organizations that need AI capabilities but face strict data sovereignty requirements:
Transform your local development environment:
Create a powerful second brain that respects your privacy:
We welcome contributions from the community! Here's how you can help:
git checkout -b feature/amazing-featuregit commit -m 'Add some amazing feature'git push origin feature/amazing-featurePlease read our Contributing Guidelines for more details.
Q: How does this differ from using cloud-based AI assistants?
A: MCP-Ollama Server runs entirely on your local infrastructure, ensuring complete data privacy and eliminating dependence on external APIs.
Q: What models are supported?
A: Any model compatible with Ollama can be used. For best results, we recommend Llama 3, Mistral, or other recent open models with at least 7B parameters.
Q: How can I extend the system with new capabilities?
A: Follow the modular architecture pattern to create new service modules. See our Extension Guide for details.
Q: What are the system requirements?
A: Requirements depend on the Ollama model you choose. For basic functionality, we recommend at least 16GB RAM and a modern multi-core CPU.
This project is licensed under the terms included in the LICENSE file.
MCP-Ollama Server - Bringing cloud-level AI capabilities to your local environment
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codeba