ollama-web-search-mcp
Verified Safeby AnotherRegularDude
Overview
Provides web search and web content fetching capabilities to AI assistants (LLMs) via the Model Context Protocol (MCP), using the Ollama web search API.
Installation
bundle exec ruby bin/http_serverEnvironment Variables
- OLLAMA_API_KEY
- MCP_PROTOCOL_VERSION
Security Notes
The server employs strong typing (Dry::Struct, Dry::Types) and validation for all incoming parameters, reducing risks of basic injection attacks. External API calls to 'ollama.com' are made securely over HTTPS, with parameters serialized to JSON. The Ollama API key is correctly sourced from environment variables, preventing hardcoding. The layered architecture and explicit service object pattern (Resol::Service) promote robust error handling and separation of concerns, limiting internal vulnerabilities. While it proxies user input to an external API, the application's internal handling of this input is designed for safety.
Similar Servers
modelcontextprotocol
Provides AI assistants with real-time web search, reasoning, and research capabilities through Perplexity's Sonar models and Search API.
MCP
A remote Model Context Protocol (MCP) server that provides access to Jina Reader, Embeddings and Reranker APIs with a suite of URL-to-markdown, web search, image search, and embeddings/reranker tools.
AgentBoard
Integrates AI agents with browser capabilities, enabling interaction with web pages and external Model Context Protocol (MCP) servers through a suite of specialized tools for tasks like content extraction and web automation.
kindly-web-search-mcp-server
Provides web search with robust, LLM-optimized content retrieval from various sources (StackExchange, GitHub, Wikipedia, arXiv, and general webpages) for AI coding assistants.