x-search
x-search-mcp
Тонкая stdio MCP-обёртка вокруг серверного инструмента x_search от xAI.
Сервер читает конфигурацию вышестоящего сервиса из переменных окружения и перенаправляет каждый вызов search на конечную точку, совместимую с OpenAI/xAI Responses. Он рассчитан на работу как с официальной конечной точкой xAI, так и с промежуточным ПО, например CLIProxyAPI, реализующим тот же протокол Responses + x_search.
Интерфейс MCP
Имя сервера:
x-searchТранспорт: stdio
Инструмент:
search
Аргументы инструмента:
Поле | Обязательность | По умолчанию | Примечания |
| да | — | Поисковый запрос для Grok |
| нет | не задано | Не более 20; несовместимо с |
| нет | не задано | Не более 20; несовместимо с |
| нет | не задано | Включительно |
| нет | не задано | Включительно |
| нет |
| Передаётся в нативный |
| нет |
| Передаётся в нативный |
Состояние фильтра по X-аккаунтам может быть одним из трёх: без фильтра (по умолчанию), список разрешённых или список исключённых. Передача обоих списков отклоняется.
Related MCP server: bluex-mcp
Переменные окружения
MCP-клиент передаёт запущенному процессу ровно три параметра вышестоящего сервиса:
XAI_BASE_URL— напримерhttps://api.x.ai/v1или базовый URL совместимого с OpenAI/xAI промежуточного ПО, оканчивающийся на/v1XAI_MODEL— напримерgrok-4.6XAI_API_KEY— bearer-учётные данные, принимаемые настроенным вышестоящим сервисом
Реализация использует только Responses API. Она отправляет один нативный инструмент x_search и принудительно задаёт использование инструмента через tool_choice: "required".
Установка и запуск
Для клиентов, поддерживающих stdio MCP-серверы, запуск напрямую с GitHub:
npx -y github:sandlong/x-search-mcpи укажите три переменные в конфигурации env этого MCP-сервера. Например:
{
"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": "..."
}
}Разработка
npm install
npm run typecheck
npm test
npm run buildПоведение
Нет слоя совместимости с Chat Completions.
Нет переписывания результатов или очистки цитат; текстовый вывод xAI/промежуточного ПО возвращается как есть.
Тела ответов вышестоящего сервиса с кодом не 2xx возвращаются MCP-клиенту без изменений.
Нет HTTP-сервера, базы данных или постоянного состояния.
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
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.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables searching X (Twitter) posts, discussions, trends, and web content via Grok API using natural language.330 npm1MIT
- AlicenseAqualityCmaintenanceMCP 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.31MIT
- AlicenseAqualityDmaintenanceProvides read-only access to X (Twitter) search via xAI's Responses API, returning Grok-generated answers with citations from posts, profiles, and threads.1MIT
- AlicenseAqualityBmaintenanceEnables Grok native web search, X (Twitter) search, and Jina Reader web page fetching as read-only MCP tools.316 npmMIT