MCP Ollama

A Model Context Protocol (MCP) server for integrating Ollama with Claude Desktop or other MCP clients.

Requirements

  • Python 3.10 or higher
  • Ollama installed and running (https://ollama.com/download)
  • At least one model pulled with Ollama (e.g., ollama pull llama2)

Configure Claude Desktop

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "ollama": {
      "command": "uvx",
      "args": [
        "mcp-ollama"
      ]
    }
  }
}

Development

Install in development mode:

git clone https://github.com/yourusername/mcp-ollama.git
cd mcp-ollama
uv sync

Test with MCP Inspector:

mcp dev src/mcp_ollama/server.py

Features

The server provides four main tools:

  • list_models - List all downloaded Ollama models
  • show_model - Get detailed information about a specific model
  • ask_model - Ask a question to a specified model

License

MIT

Related in Development - Secure MCP Servers

ServerSummaryActions
MCP SandboxView
D2 MCP ServerA Model Context Protocol (MCP) server that provides D2 diagram generation and manipulation capabilit...View
UntunView
MCP Servers CollectionA collection of Model Context Protocol (MCP) servers that extend Claude Desktop's capabilities by pr...View
Everything MCP ServerThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be...View
MCP Servers for CS Experimentation WorkshopAchieve "5-minute magic" - go from concept to working experiment in under 5 minutes using AI-collabo...View