Skip to main content
Glama

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

OPENROUTER_API_KEY

ja

OpenRouter-Schlüssel. Wird beim Start geprüft.

HTTPS_PROXY / HTTP_PROXY

nein

Proxy, falls der direkte Zugriff auf openrouter.ai blockiert ist.

Der Schlüssel wird nur aus der Umgebung gelesen – im Code ist er nicht vorhanden und darf es auch nicht sein.

Tools

Websuche über Perplexity Sonar. Gibt Antwort, Quellen und Kosten der Anfrage zurück.

Modell

Preis

Wann

sonar

~$0,006

Standard. Fakten, Dokumentation, normale Suche

sonar-pro-search

~$0,03

Nur wenn sonar mit derselben Frage nicht zurechtkam

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

nano-banana

Standard, gute Qualität

nano-banana-lite

Budget-Variante

riverflow-fast / riverflow-pro / riverflow-max

Alternative Engine, von schnell bis qualitativ

seedream

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, Kosten

  • generate_image – Prompt, Speicherpfade, Größe, Referenzen; base64 wird nicht ins Log geschrieben

  • neben 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.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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