Xai Search
БесплатноНе проверенAn MCP server that provides real-time web search and X (Twitter) search capabilities via the xAI API.
Описание
An MCP server that provides real-time web search and X (Twitter) search capabilities via the xAI API.
README
An MCP (Model Context Protocol) server that provides real-time web search and X (Twitter) search capabilities via the xAI API.
Quick Start
The easiest way to use this server is via npx — no clone or build required:
XAI_API_KEY=your_key npx @kicito/xai-search-mcp
Just set your XAI_API_KEY environment variable and configure your MCP client (see Configuration below).
Tools
web_search
Search the web in real-time. Returns results with source citations.
| Parameter | Type | Required | Description |
|---|---|---|---|
query |
string | ✅ | The search query |
allowed_domains |
string[] | ❌ | Only search within these domains (max 5) |
excluded_domains |
string[] | ❌ | Exclude these domains from search (max 5) |
x_search
Search X (Twitter) posts, users, and threads. Returns results with source citations.
| Parameter | Type | Required | Description |
|---|---|---|---|
query |
string | ✅ | The search query for X posts |
allowed_x_handles |
string[] | ❌ | Only consider posts from these handles (max 10) |
excluded_x_handles |
string[] | ❌ | Exclude posts from these handles (max 10) |
from_date |
string | ❌ | Start date (ISO8601, e.g. 2025-01-01) |
to_date |
string | ❌ | End date (ISO8601, e.g. 2025-06-01) |
Setup
Prerequisites
- Node.js 18+ (for native
fetchsupport) - An xAI API key
Install & Build
npm install
npm run build
Configuration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"xai-search": {
"command": "npx",
"args": ["-y", "@kicito/xai-search-mcp"],
"env": {
"XAI_API_KEY": "your-xai-api-key-here"
}
}
}
}
Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"xai-search": {
"command": "npx",
"args": ["-y", "@kicito/xai-search-mcp"],
"env": {
"XAI_API_KEY": "your-xai-api-key-here"
}
}
}
}
Alternative: Local build
If you prefer to clone and build manually:
git clone https://github.com/kicito/x_search_mcp.git
cd x_search_mcp
npm install
npm run build
Then use the full path in your config:
{
"mcpServers": {
"xai-search": {
"command": "node",
"args": ["/absolute/path/to/x_search_mcp/build/index.js"],
"env": {
"XAI_API_KEY": "your-xai-api-key-here"
}
}
}
}
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
XAI_API_KEY |
✅ | — | Your xAI API key |
XAI_MODEL |
❌ | grok-4-1-fast-reasoning |
The xAI model to use |
How It Works
The server uses the xAI Responses API with built-in server-side tools (web_search and x_search). When an MCP client calls one of the tools, the server:
- Sends the query to
POST https://api.x.ai/v1/responseswith the appropriate tool configuration - Grok executes the search, gathers results, and generates a response
- Citations (source URLs) are extracted from the response annotations
- The response text and formatted citations are returned to the MCP client
Development
# Install dependencies
npm install
# Build
npm run build
# Start (requires XAI_API_KEY env var)
XAI_API_KEY=your-key npm start
License
MIT
Установка Xai Search
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kicito/x_search_mcpFAQ
Xai Search MCP бесплатный?
Да, Xai Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Xai Search?
Нет, Xai Search работает без API-ключей и переменных окружения.
Xai Search — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Xai Search в Claude Desktop, Claude Code или Cursor?
Открой Xai Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Xai Search with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
