MCP WebSearch
MCP WebSearch
MCP-Server für Claude Code: Websuche über Perplexity Sonar und Bildgenerierung – alles mit einem einzigen OpenRouter-Schlüssel.
Geschrieben für eine einzige Aufgabe: dem Agenten nicht erlauben, unnötig Geld auszugeben. Die teure Suchmodell ist nicht der Standard, und für die Bildgenerierung gibt es ein separates Tool zur Kostenberechnung vor dem Aufruf.
Installation
git clone git@github.com:DrSeedon/mcp-websearch.git ~/.claude/mcp-servers/websearch
cd ~/.claude/mcp-servers/websearch
npm install
cp .env.example .env # и вписать свой ключRegistrierung in Claude Code:
claude mcp add websearch node ~/.claude/mcp-servers/websearch/index.js \
-e OPENROUTER_API_KEY=sk-or-v1-...Erfordert Node 18+ (verwendet natives fetch und ESM).
Related MCP server: sysauto Ask MCP Server
Umgebungsvariablen
Variable | Erforderlich | Zweck |
| ja | OpenRouter-Schlüssel. Wird beim Start geprüft. |
| nein | Proxy, falls der direkte Zugriff auf |
Der Schlüssel wird nur aus der Umgebung gelesen – im Code ist er nicht vorhanden und darf es auch nicht sein.
Tools
search
Websuche über Perplexity Sonar. Gibt Antwort, Quellen und Kosten der Anfrage zurück.
Modell | Preis | Wann |
| ~$0,006 | Standard. Fakten, Dokumentation, normale Suche |
| ~$0,03 | Nur wenn |
Andere Suchmodelle gibt es nicht – die Liste ist auf Code-Ebene geschlossen.
Warum das wichtig ist: Der Preisunterschied ist fünffach. Wenn man das teure Modell zum Standard machen würde, würde der Agent es ohne nachzudenken aufrufen. In der Praxis getestet: 171 von 425 Anfragen liefen über den teuren Tarif, nur weil das Modell nicht explizit angegeben wurde.
generate_image
Bildgenerierung. Unterstützt Referenzbilder als Eingabe und Seitenverhältnisse von 21:9 bis 9:16.
Modell | Zweck |
| Standard, gute Qualität |
| Budget-Variante |
| Alternative Engine, von schnell bis qualitativ |
| Noch eine Stilvariante |
generate_image_cost
Berechnet die Kosten der Generierung vor dem Aufruf. Notwendig, damit die Modellwahl bewusst erfolgt und nicht einfach „das erste aus der Liste“ genommen wird.
Logs
requests.log (in .gitignore) – JSONL, eine Zeile pro Aufruf: [iso] tool: {json}.
search– Anfrage, vollständige Antwort, Quellen, Modell, Tokens, Kostengenerate_image– Prompt, Speicherpfade, Größe, Referenzen; base64 wird nicht ins Log geschriebenneben dem Bild in
generated/liegt eine.json-Datei mit demselben Prompt und Metadaten
Was nicht eingecheckt wird
.env, requests.log, generated/ (Archiv generierter Bilder). Logs und Bilder enthalten den Verlauf der Anfragen – das sind private Daten, die im Repository nichts zu suchen haben.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.64MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.14MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that brings Perplexity's Sonar models with real-time web search capabilities to Claude Desktop and other MCP clients.199MIT
- AlicenseAqualityDmaintenanceMCP server that bridges OpenAI's Agents SDK with Claude Code, enabling web search, file search, and computer use capabilities directly in your development environment.291MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for Grok Imagine AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DrSeedon/mcp-websearch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server