MCP Retrieval
local MCP serverInstallation
Terminal
claude mcp add mcp-retrieval -e MCP_TRANSPORT=... -e MCP_NAME=... -e MCP_PATH=... -e SERVER_PORT=... -e SERVER_READ_TIMEOUT=... -e SERVER_WRITE_TIMEOUT=... -e LOG_MODE=... -e MAX_IDLE_CONNS_PER_HOST=... -e MAX_QUERIES=... -e DEFAULT_RESULTS=... -e MAX_RESULTS=... -e DEFAULT_IMAGES=... -e MAX_IMAGES=... -e DEFAULT_TIMEOUT_MS=... -e MIN_TIMEOUT_MS=... -e MAX_TIMEOUT_MS=... -e DEFAULT_DOCUMENT_CHARS=... -e MAX_DOCUMENT_CHARS=... -e PROXY_SCHEME=... -e PROXY_HOST=... -e PROXY_PORT=... -e PROXY_LOGIN=... -e PROXY_PASSWORD=... -- docker run -i --rm ghcr.io/role1776/mcp-retrieval:0.1.7
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"mcp-retrieval": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/role1776/mcp-retrieval:0.1.7"
],
"env": {
"MCP_TRANSPORT": "...",
"MCP_NAME": "...",
"MCP_PATH": "...",
"SERVER_PORT": "...",
"SERVER_READ_TIMEOUT": "...",
"SERVER_WRITE_TIMEOUT": "...",
"LOG_MODE": "...",
"MAX_IDLE_CONNS_PER_HOST": "...",
"MAX_QUERIES": "...",
"DEFAULT_RESULTS": "...",
"MAX_RESULTS": "...",
"DEFAULT_IMAGES": "...",
"MAX_IMAGES": "...",
"DEFAULT_TIMEOUT_MS": "...",
"MIN_TIMEOUT_MS": "...",
"MAX_TIMEOUT_MS": "...",
"DEFAULT_DOCUMENT_CHARS": "...",
"MAX_DOCUMENT_CHARS": "...",
"PROXY_SCHEME": "...",
"PROXY_HOST": "...",
"PROXY_PORT": "...",
"PROXY_LOGIN": "...",
"PROXY_PASSWORD": "..."
}
}
}
}Fill in the environment variables with your own credentials.
Summary
Local Go MCP server: DuckDuckGo/Bing web + image search, readability scraping to Markdown.
Questions
MCP Retrieval is a local MCP server distributed as the oci package ghcr.io/role1776/mcp-retrieval:0.1.7.
Run: claude mcp add mcp-retrieval -e MCP_TRANSPORT=... -e MCP_NAME=... -e MCP_PATH=... -e SERVER_PORT=... -e SERVER_READ_TIMEOUT=... -e SERVER_WRITE_TIMEOUT=... -e LOG_MODE=... -e MAX_IDLE_CONNS_PER_HOST=... -e MAX_QUERIES=... -e DEFAULT_RESULTS=... -e MAX_RESULTS=... -e DEFAULT_IMAGES=... -e MAX_IMAGES=... -e DEFAULT_TIMEOUT_MS=... -e MIN_TIMEOUT_MS=... -e MAX_TIMEOUT_MS=... -e DEFAULT_DOCUMENT_CHARS=... -e MAX_DOCUMENT_CHARS=... -e PROXY_SCHEME=... -e PROXY_HOST=... -e PROXY_PORT=... -e PROXY_LOGIN=... -e PROXY_PASSWORD=... -- docker run -i --rm ghcr.io/role1776/mcp-retrieval:0.1.7
Run: codex mcp add mcp-retrieval --env MCP_TRANSPORT=... --env MCP_NAME=... --env MCP_PATH=... --env SERVER_PORT=... --env SERVER_READ_TIMEOUT=... --env SERVER_WRITE_TIMEOUT=... --env LOG_MODE=... --env MAX_IDLE_CONNS_PER_HOST=... --env MAX_QUERIES=... --env DEFAULT_RESULTS=... --env MAX_RESULTS=... --env DEFAULT_IMAGES=... --env MAX_IMAGES=... --env DEFAULT_TIMEOUT_MS=... --env MIN_TIMEOUT_MS=... --env MAX_TIMEOUT_MS=... --env DEFAULT_DOCUMENT_CHARS=... --env MAX_DOCUMENT_CHARS=... --env PROXY_SCHEME=... --env PROXY_HOST=... --env PROXY_PORT=... --env PROXY_LOGIN=... --env PROXY_PASSWORD=... -- docker run -i --rm ghcr.io/role1776/mcp-retrieval:0.1.7
Similar MCP servers
NameStars
- iFlow Searchio.github.zhengyanglsun/iflow-search32
- Firecrawl MCP Serverio.github.firecrawl/firecrawl-mcp-server7,526
- Caeluneio.github.EllisMorrow/caelune-mcp45
- OmniClip RAGio.github.EllisMorrow/omniclip-rag-mcp45
- OmniClip RAGio.github.msjsc001/omniclip-rag-mcp45
- socraticodeio.github.giancarloerra/socraticode3,322
- braveai.smithery/brave1,477
- SoloMDio.github.zhitongblog/solomd1,130