智能搜索服务器

基于Grok AI的智能搜索服务器,提供网页内容、社交媒体内容的搜索和综合信息处理,并自动引用来源。

  • by imbytecat
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 imbytecat/grok-search-mcp

使用说明

Grok Search MCP Server

基于 Grok AI 的 Model Context Protocol (MCP) 搜索服务器。

功能

  • 🌐 Web Search - 搜索和浏览网页内容
  • 🐦 X Search - 搜索 X (Twitter) 社交媒体内容
  • 🧠 智能搜索策略 - Grok AI 自动选择合适的搜索工具并综合多源信息
  • 📚 自动引用来源 - 所有回答附带可验证的来源链接

快速开始

# 安装依赖
bun install

# 配置环境变量
cp .env.example .env
# 编辑 .env 填入 XAI_API_KEY

# 开发模式
bun run dev

# 生产模式
bun run src/index.ts

服务器启动在 http://localhost:3000

环境变量

# 必需
XAI_API_KEY=your_key_here

# 可选
PORT=3000                          # 默认 3000
IDLE_TIMEOUT=120                   # 超时秒数,默认 120
LOG_LEVEL=info                     # debug|info|warning|error|fatal
GROK_MODEL=grok-4-1-fast          # grok-4-1-fast|grok-4-fast
XAI_BASE_URL=https://api.x.ai/v1  # 默认官方 API,可用 OpenRouter

MCP 工具

grok_search

使用 Grok AI 进行智能搜索和问答。Grok 会自动:

  • 🎯 选择合适的搜索工具 (web_search 或 x_search)
  • 🔍 综合多个来源的信息
  • ✅ 提供准确且带引用的回答
  • 🌐 处理实时信息和社交媒体趋势

适用场景:

  • 突发新闻和时事
  • 技术文档和教程
  • 社交媒体趋势和公众观点
  • 研究、事实核查和多源分析

参数:

  • query (string) - 搜索查询或问题

示例:

{
  "query": "什么是 Model Context Protocol?"
}

返回:

  • AI 生成的综合回答
  • 引用来源列表(包含 URL)

API 端点

  • POST /mcp - MCP 客户端连接端点

开发

bun run typecheck  # 类型检查
bun run fix        # 格式化和 lint

许可证

MIT