Token导航 LogoToken导航TokenDH.com
Egnyte MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Egnyte MCP Server

MCP Server

Egnyte MCP Server 是一个连接Egnyte域并暴露文档搜索和检索功能的服务器,专为AI代理如Cursor、Claude或OpenAI设计,支持安全实时访问企业内容。

工具数

1

提示词数

0

GitHub Stars

10

资源数

0
文档检索PythonClaude权限控制Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

egnyte

提供方

egnyte

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run server.py --python 3.11

详细介绍

Egnyte MCP服务器

MCP(模型上下文协议) 连接到Egnyte域并公开文档搜索和检索功能的服务器,用于 AI代理 比如Cursor、Claude或OpenAI。

此服务器使用 Egnyte的公共API和Python SDK 支持安全、实时地访问您的Egnyte内容,在尊重现有权限的同时实现智能AI驱动的工作流程。

______________________________________________________________________

📚 关于

模型上下文协议(MCP)是一个框架,用于帮助AI代理安全地查询外部系统的实时上下文。\ 这 Egnyte MCP服务器 允许代理人:

  • 按名称搜索文档
  • 从Egnyte检索相关文件
  • 将企业内容无缝集成到生成式AI工作流程中

______________________________________________________________________

🛠️ 已实施的工具

工具名称描述
search_for_document_by_name使用文件名在Egnyte域中搜索文档。

______________________________________________________________________

📋 需求

  • Python 3.11+
  • Egnyte API访问令牌-在上注册https://developers.egnyte.com/member/register获取Egnyte帐户的API密钥
  • 一个包含要测试的文件的Egnyte域

安装先决条件

🔧 安装

1.克隆存储库

git clone https://github.com/egnyte/egnyte-mcp-server.git
cd egnyte-mcp-server

2.安装 uv (Python环境和依赖管理器)

Mac/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows(PowerShell):

irm https://astral.sh/uv/install.ps1 | iex

3.安装Egnyte SDK

uv pip install egnyte

📄 Egnyte SDK文档\ 🔗

4.设置环境变量

  1. 创建一个 .env 文件

创建一个 .env 根目录中的文件,内容如下:

DOMAIN=your-egnyte-domain.egnyte.com 
ACCESS_TOKEN=your-access-token-here
  1. 更新您的凭据
  • 替换 your-egnyte-domain.egnyte.com 使用您的实际Egnyte域名。
  • 替换 your-access-token-here 使用您的实际Egnyte API访问令牌。

.env 文件是服务器进行身份验证并安全连接到您的Egnyte域所必需的。

🚀 运行MCP服务器

uv run server.py --python 3.11

这将在本地启动MCP服务器,并使符合MCP的客户端可以使用这些工具。

⚡ 设置MCP客户端

这是一个示例MCP(模型上下文协议)客户端,它使用以下方式连接到本地运行的MCP服务器 fastmcp.\ 使用 Python标准传输 与服务器通信并按名称调用特定工具。

运作原理

  • 连接到MCP服务器(server.py)通过Python Stdio。
  • 列出服务器公开的可用工具。
  • 使用提供的参数按名称调用特定工具。
  • 根据工具执行情况返回响应。

先决条件

  • Python 3.11+
  • fastmcp 已安装库:
  uv pip install fastmcp
  • MCP服务器(server.py)在本地运行
  • .env 文件已配置

用法

  1. 确保MCP服务器正在运行 第一。
  2. 运行客户端 使用命令:
   python client.py

光标IDE设置

  1. 打开的游标→ 设置→ 主控程序
  2. 点击 “添加新的全局MCP服务器”
  3. 添加以下配置:
{
  "mcpServers": {
    "Egnyte Document Retriever": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/egnyte-mcp-server",
        "run",
        "server.py"
      ]
    }
  }
}

✅ 替换 /path/to/egnyte-mcp-server 使用您的实际目录路径。

  1. 在MCP设置中保存并启用服务器。

______________________________________________________________________

🖼️ 示例截图

光标MCP服务器配置

Cursor MCP Config

光标MCP查询正在运行

Cursor MCP Run

______________________________________________________________________

Claude桌面设置

要将Egnyte的MCP服务器连接到Claude Desktop:

  1. 启动Claude Desktop并打开MCP工具配置
  2. 转到“设置”→ MCP工具→ 添加新服务器
  3. 添加以下配置:
{
  "mcpServers": {
    "egnyte": {
      "command": "python3",
      "args": ["server.py"],
      "cwd": "/Users/yourname/path/to/egnyte-mcp-server",
      "env": {
        "DOMAIN": "your-egnyte-domain.egnyte.com",
        "ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

✅ 替换 /Users/yourname/path/to/egnyte-mcp-server 使用您的实际目录路径。

  1. 保存并启动-Claude应检测服务器,在“可用MCP工具”下列出search_for_document_by_name,并能够使用文件名调用它。

______________________________________________________________________

🖼️ 示例截图

Claude MCP服务器配置

Claude MCP Config

Claude MCP查询在行动

Claude MCP Run

📈 路线图

  • ✅ 按名称搜索文件
  • ✅ 检索相关文件
  • 🔜 混合搜索(结构化+内容)
  • 🔜 文档文本提取

______________________________________________________________________

#帮助发展

请将您发现的任何问题报告给api-support@egnyte.com或pint@egnyte.com

如果你想自己修复一些东西,请分叉这个存储库,将修复和更新提交给测试,然后设置一个包含你正在修复的信息的拉取请求。

🔗 有用的链接

目录标签

目录标签

文档检索PythonClaude权限控制本地部署AI集成企业内容管理实时搜索

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP