基本能力
产品定位
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 GLEAN_ACT_AS=user@example.com -
在 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 进行调试。