
@gleanwork/mcp-server

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 凭证,包括
chat
和search
权限。 - 调试工具:推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 获取 Glean API 凭证。
安装教程
-
设置 Glean API 凭证环境变量:
bash export GLEAN_SUBDOMAIN=your_subdomain export GLEAN_API_TOKEN=your_api_token
-
(可选)设置全局令牌以支持模拟:
bash export [email protected]
-
在 MCP 客户端配置中添加以下内容:
json { "mcpServers": { "glean": { "command": "npx", "args": ["-y", "@gleanwork/mcp-server"], "env": { "GLEAN_SUBDOMAIN": "<glean instance subdomain>", "GLEAN_API_TOKEN": "<glean api token>" } } } }
调试方式
-
使用 MCP Inspector 进行调试:
bash npm run inspector
-
访问提供的 URL 进行调试。