mcp-web-search
MCP Web Search Server
Ein Model Context Protocol (MCP)-Server, der Websuche-Funktionen bereitstellt und auf Render bereitgestellt werden kann.
Erstellt mit Python unter Verwendung des offiziellen MCP SDK, unterstützt SSE (Server-Sent Events)-Transport für maximale Kompatibilität mit MCP-Clients wie AIPI, Claude Desktop und anderen.
Verfügbare Tools
Tool | Beschreibung |
| Durchsucht das Web. Gibt Titel, URLs und Beschreibungen zurück. |
| Ruft Textinhalte von jeder URL ab und extrahiert sie. |
Related MCP server: MCP Search & Fetch
🚀 Auf Render bereitstellen (Schritt für Schritt)
1. Dieses Repo auf GitHub pushen
cd mcp-web-search
git init
git add .
git commit -m "Initial commit"
# create a repo on github.com, then:
git remote add origin https://github.com/YOUR_USERNAME/mcp-web-search.git
git push -u origin main2. Einen neuen Web Service auf Render erstellen
Gehen Sie zu render.com → Neu → Web Service
Verbinden Sie Ihr GitHub-Repo (
mcp-web-search)Render erkennt
render.yamlautomatisch — klicken Sie auf AnwendenLegen Sie Umgebungsvariablen im Render-Dashboard fest:
Variable | Erforderlich | Beschreibung |
| Empfohlen | Kostenlos erhalten auf serper.dev — 2.500 Abfragen/Monat kostenlos (Google-Ergebnisse) |
| Optional | Auf eine beliebige geheime Zeichenfolge setzen, um Ihren Server mit einem Passwort zu schützen |
Klicken Sie auf Web Service erstellen — Render erstellt und stellt automatisch bereit.
Ihre Server-URL lautet: https://mcp-web-search.onrender.com (oder ähnlich)
🔌 Mit AIPI verbinden
Fügen Sie im Dialog „Add Custom MCP" von AIPI diese Konfiguration ein:
{
"mcpServers": {
"web-search": {
"type": "sse",
"url": "https://YOUR-SERVICE.onrender.com/sse"
}
}
}Ersetzen Sie YOUR-SERVICE durch den tatsächlichen Namen Ihres Render-Dienstes (z. B. mcp-web-search-j73g).
Andere MCP-Clients
Funktioniert mit jedem MCP-Client, der SSE-Transport unterstützt:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"web-search": {
"type": "sse",
"url": "https://YOUR-SERVICE.onrender.com/sse"
}
}
}🔍 Suchanbieter
Anbieter | Schlüssel erforderlich | Qualität | Limit |
Serper.dev | Ja (kostenlos) | ⭐⭐⭐⭐⭐ | 2.500 Abfragen/Monat kostenlos (Google-Ergebnisse) |
DuckDuckGo | Nein | ⭐⭐⭐ | Unbegrenzt (Fallback) |
Setzen Sie SERPER_API_KEY in den Render-Umgebungsvariablen, um Serper zu verwenden. Der Server greift automatisch auf DuckDuckGo zurück, wenn der Schlüssel fehlt.
🧪 Lokal testen
pip install -r requirements.txt
SERPER_API_KEY=your_key python server.pyGesundheitscheck:
curl http://localhost:3000/Der Server läuft standardmäßig auf Port 3000. Setzen Sie die Umgebungsvariable PORT, um ihn zu ändern.
⚠️ Hinweis zum kostenlosen Tarif
Der kostenlose Tarif von Render fährt nach 15 Minuten Inaktivität herunter (Kaltstart ~30s). Upgraden Sie auf den Starter-Plan (7 $/Monat), um ihn dauerhaft aktiv zu halten.
This server cannot be deployed
Maintenance
Related MCP Connectors
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search and clean-text page fetch for AI agents, with SSRF protection.
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
The best web search for your AI Agent
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides web search and page fetch capabilities using a browser-based approach, enabling LLMs to search DuckDuckGo, Google, or Yandex and retrieve rendered HTML from URLs.5MIT
- AlicenseNot gradedqualityCmaintenanceProvides web search and page fetching capabilities using Ollama's API.MIT
- AlicenseNot gradedqualityDmaintenanceSelf-hosted web search and page fetch service using SearXNG metasearch and Scrapling browser rendering, exposing MCP tools for direct agent use.MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables web searching using the Serper API for Google search results, with optional web page content fetching.2MIT