AnySearch
OfficialAnySearch MCP-Server
Einheitlicher Echtzeit-Such-MCP-Server, der allgemeine Websuche, vertikale Domänensuche (23 Domänen), parallele Batch-Suche und die Extraktion von URL-Inhalten ganzer Seiten unterstützt.
Funktionen
Allgemeine Websuche — offene Abfragen in natürlicher Sprache
Vertikale Domänensuche — strukturierte Abfragen über 23 Domänen (Finanzen, Wissenschaft, Sicherheit, Recht, Code usw.)
Parallele Batch-Suche — bis zu 5 unabhängige Abfragen in einem Aufruf
URL-Inhaltsextraktion — Abrufen und Extrahieren vollständiger Seiteninhalte als Markdown
Anonymer Zugriff — funktioniert ohne API-Schlüssel (mit niedrigeren Ratenbegrenzungen)
Related MCP server: Scout
API-Schlüssel-Konfiguration
Ein API-Schlüssel ist optional, aber empfohlen. Ohne Schlüssel funktionieren alle Funktionen weiterhin über den anonymen Zugriff mit niedrigeren Ratenbegrenzungen.
API-Schlüssel erhalten
Besuchen Sie https://anysearch.com/console/api-keys, um einen kostenlosen API-Schlüssel zu erstellen.
Schlüssel-Priorität
Priorität | Quelle |
1 (höchste) |
|
2 | Umgebungsvariable |
3 |
|
4 | Anonymer Zugriff (niedrigere Ratenbegrenzungen) |
Schlüssel-Verhalten
Szenario | Verhalten |
Kein Schlüssel | Fortfahren mit anonymem Zugriff (niedrigere Ratenbegrenzungen) |
Mit Schlüssel | Übermittlung via |
Schlüssel erschöpft, automatisch registrierter Schlüssel zurückgegeben | Agent sollte den Benutzer um Bestätigung bitten und dann den neuen Schlüssel speichern |
Schlüssel erschöpft, kein neuer Schlüssel | Benutzer informieren und Konfiguration eines neuen API-Schlüssels vorschlagen |
MCP-Transport
Der AnySearch MCP-Server unterstützt nativ den Streamable HTTP-Transport (MCP-Spezifikation 2025-03-26). SSE- und stdio-Clients können sich über einen Proxy verbinden.
Transport | Nativ? | Am besten geeignet für |
Streamable HTTP | Ja | OpenCode, Claude Desktop (2025.6+), webbasierte Clients |
SSE | Via Proxy | Cursor, Windsurf |
stdio | Via Proxy | Claude Desktop (Legacy), VS Code Copilot, Cline |
Installation
Streamable HTTP (Empfohlen — Kein Proxy erforderlich)
Für Agenten, die den Streamable HTTP-Transport unterstützen (MCP-Spezifikation 2025-03-26+):
OpenCode (~/.opencode/config.json oder Projekt opencode.json):
{
"mcp": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Claude Desktop (2025.6+, claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Ohne API-Schlüssel lassen Sie den
headers-Abschnitt weg. Der Server verwendet automatisch den anonymen Zugriff.
stdio (Via Proxy)
Für Agenten, die nur den stdio-Transport unterstützen. Zwei Proxy-Optionen:
Option A: mcp-remote (Empfohlen)
mcp-remote — erkennt Streamable HTTP automatisch, einfachste Konfiguration:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}VS Code Copilot (.vscode/mcp.json):
{
"servers": {
"anysearch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Cline (VS Code-Einstellungen):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Ohne API-Schlüssel lassen Sie die Argumente
"--header"und"Authorization: Bearer ..."weg.
Option B: supergateway
supergateway — mehr Transportoptionen, unterstützt SSE-Ausgabe:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--streamableHttp",
"https://api.anysearch.com/mcp",
"--oauth2Bearer",
"${ANYSEARCH_API_KEY}"
]
}
}
}Ohne API-Schlüssel lassen Sie die Argumente
"--oauth2Bearer"und die Schlüssel-Argumente weg.
SSE (Via Proxy)
Für Agenten, die nur den SSE-Transport unterstützen (Cursor, Windsurf). Erfordert das Ausführen eines lokalen SSE-Proxy-Servers:
Proxy starten
npx -y supergateway \
--streamableHttp https://api.anysearch.com/mcp \
--outputTransport sse \
--port 8000 \
--oauth2Bearer <your_api_key>Ohne API-Schlüssel lassen Sie das
--oauth2Bearer-Flag weg.
Konfigurieren Sie dann Ihren Agenten:
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"anysearch": {
"type": "sse",
"url": "http://localhost:8000/sse"
}
}
}Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"anysearch": {
"serverUrl": "http://localhost:8000/sse"
}
}
}Der SSE-Proxy muss aktiv bleiben, während der Agent läuft. Erwägen Sie, ihn als Hintergrunddienst auszuführen.
Agenten-Kurzreferenz
Agent | Transport | Konfigurationsort | Proxy nötig? | Proxy-Tool |
OpenCode | Streamable HTTP |
| Nein | — |
Claude Desktop (2025.6+) | Streamable HTTP |
| Nein | — |
Claude Desktop (legacy) | stdio |
| Ja |
|
Cursor | SSE |
| Ja |
|
VS Code Copilot | stdio |
| Ja |
|
Windsurf | SSE |
| Ja |
|
Cline | stdio | VS Code-Einstellungen | Ja |
|
Verfügbare Tools
search
Führt eine Suchanfrage aus — allgemein oder vertikale Domäne.
Parameter | Typ | Erforderlich | Beschreibung |
| string | Ja | Suchanfrage. Für vertikale Suche folgen Sie dem |
| string | Nein | Vertikale Domäne (z. B. |
| string | Nein | Sub-Domänen-Routing-Schlüssel (z. B. |
| object | Nein | Zusätzliche Parameter pro |
| string[] | Nein | Filter: |
| string | Nein |
|
| integer | Nein | 1–100, Standard 10 |
| string | Nein |
|
list_domains
Fragt das Verzeichnis der vertikalen Domänen ab. Muss vor der vertikalen Suche aufgerufen werden, um verfügbare sub_domains und deren Abfrageformate zu entdecken.
Parameter | Typ | Erforderlich | Beschreibung |
| string | Einer von | Einzelne Domäne zum Abfragen |
| string[] | Einer von | Batch von bis zu 5 Domänen |
Gibt eine Markdown-Tabelle zurück: sub_domain | description | query_format | params_schema | zone
batch_search
Führt 2–5 unabhängige Suchanfragen parallel aus. Ein einzelner Fehler blockiert die anderen nicht.
Parameter | Typ | Erforderlich | Beschreibung |
| object[] | Ja | 1–5 Abfrageobjekte, jedes mit denselben Feldern wie |
extract
Ruft den vollständigen Seiteninhalt von einer URL ab und gibt ihn als Markdown zurück. Abgeschnitten bei 50.000 Zeichen. Nur HTML-Seiten.
Parameter | Typ | Erforderlich | Beschreibung |
| string | Ja | Ziel-URL ( |
Entscheidungsfluss
User query
|
+-- Has structured identifiers? (Stock:/CVE:/DOI:/IATA:/patent etc.)
| YES -> 1) list_domains -> discover sub_domain & query_format
| 2) search with domain + sub_domain + zone
|
+-- Multiple independent intents?
| YES -> batch_search
|
+-- Need deeper content than snippets?
| YES -> extract the URL
|
+-- Otherwise -> search (general)Einschränkungen der vertikalen Suche
Vor der vertikalen Suche müssen Sie list_domains für die Zieldomäne aufrufen und Folgendes beachten:
query_format— exaktes Format für den Abfragestring (z. B. roher Ticker, keine natürliche Sprache)params_schema— JSON-Schema für optionale zusätzliche Parameterzone— wennCN, müssen Siezone: "cn"im Suchaufruf setzensub_domain-Auswahl — ordnen Sie die Benutzerabsicht der bestensub_domain-Beschreibung zu
Unterstützte Domänen
code tech fashion travel home ecommerce gaming film music finance academic legal business ip security education health religion geo environment energy ugc
Beispiele
Allgemeine Suche
{ "query": "quantum computing breakthroughs 2025", "max_results": 5, "freshness": "month" }Vertikale Suche (Aktien)
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock", "max_results": 5 }Batch-Suche
{
"queries": [
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock" },
{ "query": "python async http client", "domain": "code", "sub_domain": "code.general" }
]
}URL extrahieren
{ "url": "https://en.wikipedia.org/wiki/Quantum_computing" }Sicherheitshinweise
Suchanfragen, extrahierte URLs und API-Schlüssel werden an
https://api.anysearch.comgesendetNicht für Abfragen mit sensiblen Informationen (Passwörter, persönliche Daten, Geschäftsgeheimnisse) verwenden, es sei denn, Sie vertrauen dem Anbieter
Vermeiden Sie es, API-Schlüssel direkt in den Chat einzufügen — verwenden Sie Umgebungsvariablen oder
.env-Dateien
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
- AlicenseAqualityBmaintenanceProvides LLMs with real-time web search and content extraction capabilities, including text/news search, full-text URL reading, and targeted technical documentation search.323MIT
- AlicenseBqualityBmaintenanceEnables AI agents to perform comprehensive search across 27 search engines including web, academic, code, community, package managers, video, images, podcasts, and maps, with multi-modal support, caching, and security features.14MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.45819MIT
- AlicenseNot gradedqualityBmaintenanceProvides web search and content extraction for AI agents.MIT
Related MCP Connectors
The best web search for your AI Agent
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
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/anysearch-ai/anysearch-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server