Skip to main content
Glama
sandlong
by sandlong

x-search-mcp

Ein schlanker stdio-MCP-Wrapper um das serverseitige x_search-Tool von xAI.

Der Server liest seine Upstream-Konfiguration aus Umgebungsvariablen und leitet jeden search-Aufruf an einen OpenAI/xAI-Responses-kompatiblen Endpunkt weiter. Er ist dafür ausgelegt, sowohl mit dem offiziellen xAI-Endpunkt als auch mit Middleware wie CLIProxyAPI zu funktionieren, die dasselbe Protokoll (Responses + x_search) implementiert.

MCP-Schnittstelle

  • Servername: x-search

  • Transport: stdio

  • Tool: search

Tool-Argumente:

Feld

Erforderlich

Standard

Anmerkungen

query

ja

Suchanfrage für Grok

allowed_x_handles

nein

weggelassen

Max. 20; nicht kombinierbar mit excluded_x_handles

excluded_x_handles

nein

weggelassen

Max. 20; nicht kombinierbar mit allowed_x_handles

from_date

nein

weggelassen

Einschließlich YYYY-MM-DD

to_date

nein

weggelassen

Einschließlich YYYY-MM-DD

enable_image_understanding

nein

true

Wird an das native x_search übergeben

enable_video_understanding

nein

true

Wird an das native x_search übergeben

Für den Handle-Filter gibt es drei Optionen: keinen Filter (Standard), eine Allow-Liste oder eine Exclude-Liste. Die Angabe beider Listen wird abgelehnt.

Related MCP server: X Search MCP Server

Umgebung

Der MCP-Client übergibt dem erzeugten Prozess genau drei Upstream-Einstellungen:

  • XAI_BASE_URL — zum Beispiel https://api.x.ai/v1 oder eine OpenAI/xAI-kompatible Middleware-Basis-URL, die auf /v1 endet

  • XAI_MODEL — zum Beispiel grok-4.6

  • XAI_API_KEY — Bearer-Anmeldedaten, die vom konfigurierten Upstream akzeptiert werden

Die Implementierung verwendet ausschließlich die Responses-API. Sie sendet ein natives x_search-Tool und erzwingt die Tool-Nutzung mit tool_choice: "required".

Installation / Ausführung

Führen Sie für Clients, die stdio-MCP-Server unterstützen, den Server direkt von GitHub aus:

npx -y github:sandlong/x-search-mcp

und geben Sie die drei Variablen in der env-Konfiguration dieses MCP-Servers an. Zum Beispiel:

{
  "command": "npx",
  "args": ["-y", "github:sandlong/x-search-mcp"],
  "env": {
    "XAI_BASE_URL": "https://api.x.ai/v1",
    "XAI_MODEL": "grok-4.6",
    "XAI_API_KEY": "..."
  }
}

Entwicklung

npm install
npm run typecheck
npm test
npm run build

Verhalten

  • Keine Kompatibilitätsschicht für Chat Completions.

  • Keine Umschreibung von Ergebnissen oder Zitatbereinigung; der Ausgabetext von xAI/Middleware wird wie empfangen zurückgegeben.

  • Nicht-2xx-Antwortkörper des Upstreams werden unverändert an den MCP-Client zurückgegeben.

  • Kein HTTP-Server, keine Datenbank und kein dauerhafter Zustand.

A
license - permissive license
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

  • A
    license
    Not graded
    quality
    A
    maintenance
    Live X (Twitter) and web search for any coding agent through your existing Grok subscription. Exposes a grok_search MCP tool, so no X API key or X developer account is needed.
    31
    25
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables searching X (Twitter) posts, discussions, trends, and web content via Grok API using natural language.
    23
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for live X/Twitter and web search, driven by your locally logged-in Grok CLI and leveraging your X Premium or SuperGrok subscription quota.
    3
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Agentic search over your Dewey document collections from any MCP-compatible client.

  • Serper MCP — wraps the Serper Google Search API (serper.dev)

  • x402-gated web search gateway. Tools: search, search_enriched.

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/sandlong/x-search-mcp'

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