Glean MCP 服务器是一个与 Glean 聊天 API 集成的模型上下文协议(MCP)服务器,可有效处理相关业务逻辑,为用户提供便捷的交互体验。
在使用 Glean MCP 服务器之前,您需要满足一定的先决条件,并完成安装和配置工作。
克隆此仓库:
git clone https://github.com/rahul-roy-glean/glean-mcp-server.git
cd glean-mcp-server
使用 UV 安装依赖项:
uv sync
uv lock
在运行服务器之前,需要设置您的 Glean API 凭证。在项目根目录中创建一个 .env
文件,并添加以下变量:
GLEAN_API_KEY=your_api_key_here
GLEAN_BASE_URL=https://your-domain-be.glean.com/rest/api/v1/
以独立模式运行服务器:
uv --directory run glean_server.py
使用 MCP 检查器调试服务器:
npx @modelcontextprotocol/inspector uv --directory run glean_server.py
然后,您可以使用以下 JSON 请求测试:
{
"messages": [
{
"author": "USER",
"fragments": [
{
"text": "2025年的公司假期是什么时候?"
}
],
"messageType": "CONTENT"
}
],
"saveChat": true,
"stream": false
}
要将此服务器与 Cursor 结合使用,请在 ~/.cursor/mcp.json
中添加以下内容:
{
"mcpServers": {
"glean": {
"command": "uv",
"args": [
"--directory",
"" ,
"run", "glean_server.py"
]
}
}
}