ollama-search-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OLLAMA_API_KEY | Yes | Your Ollama API key. Required. Create one at https://ollama.com/settings/keys. | |
| OLLAMA_BASE_URL | No | Upstream host. Point it at a proxy if you have one. | https://ollama.com |
| OLLAMA_MCP_CONFIG | No | Path to the config file to use, equivalent to the --config <path> option. | |
| OLLAMA_MCP_ATTEMPTS | No | Tries per request, for connection-level failures and 429/5xx. 1-5. | 3 |
| OLLAMA_MCP_TIMEOUT_MS | No | Per-request timeout in milliseconds. | 60000 |
| OLLAMA_MCP_TRUST_SYSTEM_CA | No | Set to 0 to disable the OS trust store merge. |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web_searchA | Search the live web and get ranked results with title, URL and page text. Use it for current facts, news, releases, pricing or anything past the model cutoff. |
| web_fetchA | Fetch one URL and return its readable text plus outgoing links. Use it to read a page found by web_search. |
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 2 tools
web_search and web_fetch have clearly distinct, complementary roles: one discovers ranked results, the other reads a single page. The descriptions explicitly frame fetch as the follow-up to search, so an agent can never confuse them.
Both tools follow the same snake_case verb_noun pattern with a shared 'web_' prefix (web_search, web_fetch). The convention is perfectly predictable.
Two tools is thin for a standalone server, though each earns its place as a search/read pair. It sits at the borderline of the rubric's 1-2 tool range rather than being clearly well-scoped.
For the stated purpose of live web access, the discover-then-read loop is fully covered with no dead ends. There is no obvious missing operation an agent would need for this domain.