Keyless, uv-native web search + read for AI agents: ddgs multi-engine search with de-correlated rank fusion, Trafilatura extraction to paginated Markdown, keyless arxiv and github search.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add web-search -- uvx websearch-skill~/.codex/config.toml
[mcp_servers.web-search]
command = "uvx"
args = ["websearch-skill"]
# codex mcp add web-search -- uvx websearch-skill~/.cursor/mcp.json
{
"mcpServers": {
"web-search": {
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}.vscode/mcp.json
{
"servers": {
"web-search": {
"type": "stdio",
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"web-search": {
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"web-search": {
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"web-search": {
"command": "uvx",
"args": [
"websearch-skill"
]
}
}
}