百科全书搜索服务

Grokipedia MCP Server是一款提供Grokipedia百科全书访问功能的MCP服务器,支持全文搜索和文章内容检索,适用于AI助手和开发者。

  • by benoute
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 benoute/grokipedia-client-go

使用说明

Grokipedia MCP服务器

用于访问xAI在线百科全书Grokipedia的模型上下文协议(MCP)服务器。

什么是Grokipedia?

Grokipedia是由xAI推出的人工智能生成的在线百科全书,提供主要创建的文章 Grok,xAI的大型语言模型。它被定位为传统百科全书的替代品 注重全面、公正的知识。

概述

该项目提供了一个兼容MCP的服务器,该服务器将Grokipedia功能作为人工智能的工具 像克劳德这样的助手。它还包括一个Go库,用于直接访问API。

特性

MCP服务器通过以下工具提供对Grokipedia的访问:

  • search_grokipedia:全文搜索具有相关性评分、片段和 可配置的限制/偏移
  • get_grokipedia_page:检索完整的文章内容、标题、引用、图像和 元数据

关键能力:

  1. 🔍 全文搜索:使用相关性分数和片段查询Grokipedia的搜索API
  2. 📄 页面检索:获取完整的文章内容、标题、引用、图像和元数据
  3. ⚙️ 可配置参数:为搜索结果设置自定义限制和偏移

构建MCP服务器

make build

用法

配置

  1. 通过添加配置Claude Desktop claude_desktop_config.json:
{
  "mcpServers": {
    "grokipedia": {
      "command": "/absolute/path/to/grokipedia-mcp",
      "args": [],
      "env": {}
    }
  }
}
  1. 重新启动克劳德桌面

命令行选项

MCP服务器支持以下命令行选项:

  • -transport:服务器的传输模式
    • stdio (默认):使用标准输入/输出进行通信(建议用于Claude Desktop)
    • http:作为HTTP服务器运行
  • -port:使用HTTP传输时要监听的端口(默认值:8080)

可用工具

配置后,Claude可以使用:

  • search_grokipedia -使用可选的限制/偏移参数进行搜索,返回标题、代码段和 相关度分数
  • get_grokipedia_page -检索完整的文章内容、引用、图像和元数据

示例查询:

  • “搜索有关人工智能的信息”
  • “什么是量子计算?”
  • “查找有关核能的文章”
  • “获取联合石油公司页面的全部内容”
  • “阅读关于Go编程的文章”