Glean MCP 服务器

Glean MCP 服务器

用于 Glean 聊天的 MCP 服务器,支持模型上下文协议。

快速入门

前置条件

  • Python 3.10+
  • 安装 UV 包管理器(推荐)
  • 获取 Glean API 密钥和权限

安装

  1. 克隆仓库: git clone https://github.com/rahul-roy-glean/glean-mcp-server.git cd glean-mcp-server
  2. 使用 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"
            ]
        }
    }
}