Machine Learning

Ollama MCP Server

Connect your account, then chat with AI to run tools.

Delegate coding, embeddings, and private inference to Ollama models on your own hardware from any MCP agent.

Best forLocal AIPrivacy-Conscious DevelopersOffline RAG

Try this workflow

Check Ollama is ready

Check whether Ollama is running on my machine and list which models are downloaded and currently loaded.

Managed
11 tools
Agent guide included

Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.

Browse all tools

What you can do with Ollama

Built for

Local AI, Privacy-Conscious Developers, Offline RAG

Example workflows

Check Ollama is ready

Uses status and model inventory before inference.

Try this

Check whether Ollama is running on my machine and list which models are downloaded and currently loaded.

Embed notes locally

Private embeddings without cloud inference.

Try this

Use my local embedding model to vectorize these three paragraphs for a similarity search — keep everything on my machine.

Pull a coding model

Model lifecycle from chat.

Try this

Download qwen2.5-coder:7b into my local Ollama install and confirm when the pull finishes.

Context to know first

Does this run models in MCPBundles cloud?

No. Inference runs on your computer through the Ollama app. MCPBundles Desktop forwards API calls to localhost.

Do I need a GPU?

Ollama runs on CPU or GPU depending on your hardware. GPU accelerates larger models; small models can run on CPU-only machines.

AI Skill
SKILL.md

Domain knowledge for Ollama — workflow patterns, data models, and gotchas for your AI agent.

Ollama (local)

Ollama serves open-weight language models on the user's machine. This bundle reaches the HTTP API on localhost through MCPBundles Desktop — not a hosted inference cloud.

When to use local Ollama

Use local Ollama when the user wants private, on-device work the host model should delegate:

  • Coding or reasoning passes on a specialist local model (smaller/faster than the host).
  • Embeddings for RAG or similarity without sending text to a remote API.
  • Vision on multimodal models when images must stay on the machine.
  • Model management — list, pull, copy, create custom tags, or remove weights from chat.

Do not call local chat for every turn when the host model can answer directly. Prefer embeddings and specialist delegation over nested full conversations.

For hosted ollama.com inference, web search, or web fetch, use Ollama Cloud instead of this bundle.

Runtime requirements

  • Ollama must be installed and running on the user's machine (menu bar app or ollama serve).
  • Default API port is 11434. Match the port in the MCPBundles connection if the user changed it.
  • MCPBundles Desktop must run on the same machine so the backend can forward HTTP to localhost.
  • At least one model should be pulled locally before chat or embed calls (use list + pull workflow).

Typical workflows

  1. Health check — confirm version and which models are currently loaded in memory.
  2. Inventory — list downloaded models before choosing a name.
  3. Pull — download a missing tag; large weights can take many minutes.
  4. Copy or create — duplicate an existing tag or build a custom variant from a base model and system prompt.
  5. Chat or generate — single-turn or multi-message chat with stream handled internally (one JSON response).
  6. Embed — vectorize one string or a batch for search/RAG pipelines.

Gotchas

  • Local hardware — speed depends on GPU/CPU RAM; first load after idle includes model load time.
  • No built-in auth — default Ollama binds to localhost. Do not expose port 11434 to the public internet.
  • Long pulls and generations — multi-GB pulls and large num_predict values can run many minutes; use explicit timeout parameters on slow operations.
  • Model tags — names use model:tag form (for example llama3.2:latest); omitting the tag defaults to latest.
  • Delete is permanent — removing a model frees disk space; the weight must be pulled again to restore.

Tools in this Server (11)

Ollama API Request

Call any Ollama HTTP route on the user's local instance. Escape hatch for routes not covered by dedicated tools. Prefer dedicated status, chat, embed,...

Ollama Chat

Run one chat completion on a local Ollama model. Returns a single assistant message and token timing stats. Use for specialist local tasks (coding, su...

Ollama Copy Model

Copy an existing local Ollama model to a new name. Creates a duplicate tag pointing at the same weights — useful before editing a custom variant or ke...

Ollama Create Model

Create a custom local Ollama model from an existing tag or imported blobs. Common pattern: set from_model to a base checkpoint and system to specializ...

Ollama Delete Model

Delete a model and its weights from the user's local Ollama install to free disk space. Permanent — the model must be pulled again to restore.

Ollama Embed

Generate vector embeddings for text using a local Ollama embedding model. Accepts one string or an array of strings. Use for private RAG indexing with...

Ollama Generate

Generate a single completion from a prompt on a local Ollama model. Prefer chat when you need multi-turn message history; use generate for one-shot pr...

Ollama Get Status

Check whether Ollama is reachable on the user's machine. Returns Ollama version from /api/version and currently loaded models from /api/ps. Use this f...

Ollama List Models

List all models downloaded in the user's local Ollama library. Returns model names, sizes, and modification times. Use before chat or embed calls to p...

Ollama Pull Model

Download a model into the user's local Ollama library. Large weights can take many minutes; returns final pull status and progress event count. Resume...

Ollama Show Model

Show detailed metadata for one local Ollama model — parameters, template, Modelfile details, and license text when present.

Frequently Asked Questions

Does this run models in MCPBundles cloud?

No. Inference runs on your computer through the Ollama app. MCPBundles Desktop forwards API calls to localhost.

Do I need a GPU?

Ollama runs on CPU or GPU depending on your hardware. GPU accelerates larger models; small models can run on CPU-only machines.

How do I connect Ollama to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/ollama. Authentication is handled automatically.

How many tools does Ollama provide?

Ollama provides 11 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does Ollama require?

Ollama uses API Key. Ollama requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect Ollama to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/ollama

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to Ollama and paste the MCP URL into Remote MCP server URL.
  4. Click Add. Ollama will appear under Not connected — select it and click Connect to complete OAuth.
Name: Ollama
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/ollama
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use Ollama?

Sign in to connect your credentials and start running tools from the chat.

Ollama MCP Server & Skill