Skip to main content
Glama
anysearch-ai

AnySearch

Official
by anysearch-ai

AnySearch 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)

--api_key CLI-Flag / Authorization-Header

2

Umgebungsvariable ANYSEARCH_API_KEY

3

.env-Datei (ANYSEARCH_API_KEY=<key>)

4

Anonymer Zugriff (niedrigere Ratenbegrenzungen)

Schlüssel-Verhalten

Szenario

Verhalten

Kein Schlüssel

Fortfahren mit anonymem Zugriff (niedrigere Ratenbegrenzungen)

Mit Schlüssel

Übermittlung via Authorization: Bearer <key>-Header, höhere Ratenbegrenzungen

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

opencode.json

Nein

Claude Desktop (2025.6+)

Streamable HTTP

claude_desktop_config.json

Nein

Claude Desktop (legacy)

stdio

claude_desktop_config.json

Ja

mcp-remote

Cursor

SSE

.cursor/mcp.json

Ja

supergateway

VS Code Copilot

stdio

.vscode/mcp.json

Ja

mcp-remote

Windsurf

SSE

mcp_config.json

Ja

supergateway

Cline

stdio

VS Code-Einstellungen

Ja

mcp-remote

Verfügbare Tools

Führt eine Suchanfrage aus — allgemein oder vertikale Domäne.

Parameter

Typ

Erforderlich

Beschreibung

query

string

Ja

Suchanfrage. Für vertikale Suche folgen Sie dem query_format aus list_domains

domain

string

Nein

Vertikale Domäne (z. B. finance, academic, security)

sub_domain

string

Nein

Sub-Domänen-Routing-Schlüssel (z. B. finance.us_stock). Erforderlich für vertikale Suche

sub_domain_params

object

Nein

Zusätzliche Parameter pro sub_domain-Schema

content_types

string[]

Nein

Filter: web, news, code, doc, academic, data, image, video, audio

zone

string

Nein

cn oder intl. Erforderlich, wenn sub_domain zone=CN markiert

max_results

integer

Nein

1–100, Standard 10

freshness

string

Nein

day, week, month, year

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

domain

string

Einer von

Einzelne Domäne zum Abfragen

domains

string[]

Einer von

Batch von bis zu 5 Domänen

Gibt eine Markdown-Tabelle zurück: sub_domain | description | query_format | params_schema | zone

Führt 2–5 unabhängige Suchanfragen parallel aus. Ein einzelner Fehler blockiert die anderen nicht.

Parameter

Typ

Erforderlich

Beschreibung

queries

object[]

Ja

1–5 Abfrageobjekte, jedes mit denselben Feldern wie search

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

url

string

Ja

Ziel-URL (http:// oder https://)

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:

  1. query_format — exaktes Format für den Abfragestring (z. B. roher Ticker, keine natürliche Sprache)

  2. params_schema — JSON-Schema für optionale zusätzliche Parameter

  3. zone — wenn CN, müssen Sie zone: "cn" im Suchaufruf setzen

  4. sub_domain-Auswahl — ordnen Sie die Benutzerabsicht der besten sub_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.com gesendet

  • Nicht 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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
19dResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    A
    quality
    B
    maintenance
    Provides LLMs with real-time web search and content extraction capabilities, including text/news search, full-text URL reading, and targeted technical documentation search.
    3
    23
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    14
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.
    4
    58
    19
    MIT

View all related MCP servers

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.

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/anysearch-ai/anysearch-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server