Bridges Ollama's local or daemon-accessible models to MCP-compatible IDEs through typed stdio tools.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Ollama Omega.
MCP server โ Ollama bridge for any IDE. Sovereign compute. No cloud dependency.
Ollama-Omega is the compute interface layer of the VERITAS & Sovereign Ecosystem (Omega Universe). It surfaces every locally installed Ollama model โ and any cloud-hosted model accessible through an Ollama daemon โ as a structured MCP tool set inside any MCP-compatible IDE or agent runtime.
Within the Omega Universe, governance flows downward from omega-brain-mcp (the VERITAS gate and approval pipeline) to Ollama-Omega (the inference transport). Ollama-Omega is the final execution node: it issues the prompt, receives model output, and returns a validated, schema-typed response. No inference executes before the upstream gate approves the request.
Ollama-Omega does not perform memory, authentication, persistence, or policy enforcement. Those responsibilities belong to the operators above it in the stack. This node does one thing: connect IDE to Ollama, reliably and without information loss.
What it is:
ollama_mcp_server.py) that bridges Ollama into any MCP-compatible clientWhat it is not:
| Feature | Detail |
|---|---|
| 6 MCP tools | Health check, list models, chat, generate, show model info, pull model |
| Stdio transport | JSON-RPC 2.0 over stdin/stdout โ no network ports opened by this server |
| Typed output schemas | Every tool carries a full outputSchema for structured agent consumption |
| SSRF mitigation | follow_redirects=False on the singleton httpx client |
| Input validation | _validate_required() gate before any HTTP call; no uncaught KeyError |
| Safe JSON handling | _safe_json() wrapper โ no crash on malformed Ollama responses |
| Error sanitization | _error() helper โ no stack traces, no internals exposed to the client |
| Cloud model support | Any model accessible on your Ollama daemon is available โ no config change required |
| Docker-ready | Dockerfile included for containerized deployment |
The server process lives for the lifetime of the IDE session. One httpx AsyncClient handles all upstream Ollama HTTP traffic. The MCP client never communicates with Ollama directly.
| Platform | Method |
|---|---|
| Windows | Download the installer from ollama.com/download/windows and run it. Ollama starts automatically as a system tray service. |
| macOS | Download from ollama.com/download/mac, or via Homebrew: brew install ollama && ollama serve |
| Linux | curl -fsSL https://ollama.com/install.sh | sh โ starts the daemon via systemd on supported distributions |
Verify the daemon is reachable before proceeding:
Option A โ pip (simplest):
Then download the server file:
Option B โ clone the repository (recommended for local development):
Option C โ uv (virtual-env isolation, recommended for production):
Option D โ Docker:
Edit the configuration file for your IDE and add the ollama server block. Replace /path/to/Ollama-Omega with the actual path to your clone (or the directory containing ollama_mcp_server.py).
Config file locations:
| Platform | Path |
|---|---|
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| macOS / Linux | ~/.config/Claude/claude_desktop_config.json |
With uv (virtual-env isolation):
Most MCP-compatible VS Code extensions follow the same JSON structure under their own config key. Substitute the command and args block from the Claude Desktop example above. Consult your extension's documentation for the exact config file path.
Config file: ~/.gemini/antigravity/mcp_config.json
Restart your IDE after saving the configuration file. Verify connectivity by calling the ollama_health tool from your IDE.
| Variable | Default | Description |
|---|---|---|
OLLAMA_HOST | http://localhost:11434 | Base URL of the Ollama daemon. Override to point at a remote or containerized daemon. |
OLLAMA_TIMEOUT | 300 | HTTP request timeout in seconds. Increase for large model pulls or slow cloud inference. |
PYTHONUTF8 | (unset) | Set to 1 on Windows to prevent Unicode encoding errors in stdio transport. |
Cloud-hosted models exposed by your Ollama daemon (e.g., qwen3.5:397b-cloud via API proxy) are accessible through the same 6 tools with no configuration change. Authenticate first with ollama login.
Ollama daemon not running
If OLLAMA_HOST is set to a non-default value, confirm the URL and port match the daemon's bind address.
Port conflict โ daemon fails to start
Ollama binds to port 11434 by default. If that port is occupied:
Set OLLAMA_HOST to an alternate port once you have reconfigured the daemon.
Model not found / HTTP 404
The referenced model has not been pulled. Pull it first:
Alternatively, call ollama_pull_model from your IDE once the server is connected.
Tools do not appear in the IDE
command path resolves to a working Python 3.11+ interpreter.mcp and httpx are installed in that interpreter's environment.Windows: UnicodeEncodeError or garbled output
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/vrtxomega-ollama-omega)<a href="https://allmcps.com/mcp/vrtxomega-ollama-omega"><img src="https://allmcps.com/api/badge/vrtxomega-ollama-omega?style=directory" alt="Ollama Omega on AllMCPs" /></a>