@gleanwork/mcp-server

@gleanwork/mcp-server

site icon
2025.04.15 18
TypeScript搜索服务AI 助手MCP 服务器搜索工具交流协作
mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专为 Glean 的搜索和聊天功能设计。它提供了一个标准化的接口,使 AI 模型能够与 Glean 的内容搜索和对话 AI 功能进行交互。
View on GitHub

Overview

基本能力

产品定位

mcp-server 是一个为 AI 模型提供标准化接口的服务器,主要用于与 Glean 的内容搜索和对话 AI 功能进行交互。

核心功能

  • 搜索集成:访问 Glean 强大的内容搜索功能。
  • 聊天接口:与 Glean 的 AI 助手进行交互。
  • MCP 兼容:实现了 Model Context Protocol 规范。

适用场景

  • 需要集成 Glean 搜索功能的 AI 模型。
  • 需要与 Glean AI 助手进行对话交互的应用。
  • 需要标准化接口的 MCP 客户端。

工具列表

  • glean_search:使用 Glean Search API 查询 Glean 的内容索引,支持各种过滤和配置选项。
  • glean_chat:使用 Glean Chat API 与 Glean 的 AI 助手进行对话交互,支持消息历史、引用和各种配置选项。

常见问题解答

  • API 凭证:需要 Glean 的 API 凭证,包括 chatsearch 权限。
  • 调试工具:推荐使用 MCP Inspector 进行调试。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 获取 Glean API 凭证。

安装教程

  1. 设置 Glean API 凭证环境变量:

    bash export GLEAN_SUBDOMAIN=your_subdomain export GLEAN_API_TOKEN=your_api_token

  2. (可选)设置全局令牌以支持模拟:

    bash export [email protected]

  3. 在 MCP 客户端配置中添加以下内容:

    json { "mcpServers": { "glean": { "command": "npx", "args": ["-y", "@gleanwork/mcp-server"], "env": { "GLEAN_SUBDOMAIN": "<glean instance subdomain>", "GLEAN_API_TOKEN": "<glean api token>" } } } }

调试方式

  1. 使用 MCP Inspector 进行调试:

    bash npm run inspector

  2. 访问提供的 URL 进行调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。