Glean MCP 服务器
用于 Glean 聊天的 MCP 服务器,支持模型上下文协议。
快速入门
前置条件
- Python 3.10+
- 安装 UV 包管理器(推荐)
- 获取 Glean API 密钥和权限
安装
- 克隆仓库: git clone https://github.com/rahul-roy-glean/glean-mcp-server.git cd glean-mcp-server
- 使用 UV 安装依赖: uv sync uv lock
配置
在项目根目录创建 .env
文件:
GLEAN_API_KEY=your_api_key_here
GLEAN_BASE_URL=https://your-domain-be.glean.com/rest/api/v1/
启动服务器
独立模式
运行以下命令启动: uv --directory <PATH_TO_CHECKOUT> run glean_server.py
调试模式
使用 MCP 检查器调试: npx @modelcontextprotocol/inspector uv --directory <PATH_TO_CHECKOUT> run glean_server.py
可以通过 JSON 测试请求。
集成 Cursor
在 ~/.cursor/mcp.json
中添加配置:
{
"mcpServers": {
"glean": {
"command": "uv",
"args": [
"--directory",
"<PATH_TO_CHECKOUT>",
"run", "glean_server.py"
]
}
}
}