Ollama MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OLLAMA_HOST | No | Ollama server URL (default: http://localhost:11434) | http://localhost:11434 |
| OLLAMA_API_KEY | No | Required for cloud models and web search/fetch functionality |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web_searchA | |
| web_fetchA | |
| chat_completionB | |
| get_available_modelsA | |
| search_and_chatA | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Most tools have clear boundaries: web_search finds pages, web_fetch retrieves a specific URL, chat_completion generates responses, and search_and_chat explicitly combines search and chat. The main ambiguity is between chat_completion and search_and_chat, but their descriptions make the distinction clear.
Naming is readable and consistent in style (snake_case), but lacks a unifed verb_noun pattern: web_search/web_fetch share a prefixed verb, get_available_models uses get_, chat_completion is a bare noun phrase, and search_and_chat is a compound verb. This is mixed but not chaotic.
Five tools is a well-scoped size for a search-and-chat helper. Each tool has a discernible purpose and none feels redundant.
The core workflows—web search, page fetching, listing models, plain chat, and search-grounded chat—are all covered. Missing Ollama-specific operations like embedding generation or model management, but those feel like minor gaps given the server's apparent focus.