Glean Mcp Server

Glean Mcp Server

🚀 Glean MCP 服务器

Glean MCP 服务器是一个与 Glean 聊天 API 集成的模型上下文协议(MCP)服务器,可有效处理相关业务逻辑,为用户提供便捷的交互体验。

🚀 快速开始

在使用 Glean MCP 服务器之前,您需要满足一定的先决条件,并完成安装和配置工作。

✨ 主要特性

  • 与 Glean 聊天 API 集成,实现高效交互。
  • 支持独立模式、调试模式运行,还能与 Cursor 集成。

📦 安装指南

先决条件

  • Python 3.10+
  • UV 包管理器(推荐使用)
  • 拥有适当权限的 Glean API 密钥(/rest/api/v1/*)

安装步骤

  1. 克隆此仓库:

    git clone https://github.com/rahul-roy-glean/glean-mcp-server.git
    cd glean-mcp-server
    
  2. 使用 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 结合使用,请在 ~/.cursor/mcp.json 中添加以下内容:

{
"mcpServers": {
"glean": {
"command": "uv",
"args": [
"--directory",
"",
"run", "glean_server.py"
]
}
}
}

📚 详细文档

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-19 11:48

相似服务问题