mcpField
O
ONLYOFFICE DocSpace MCP Server

ONLYOFFICE DocSpace MCP Server

远程服务
onlyoffice.github.io生产力323 周前更新

关于 ONLYOFFICE DocSpace MCP Server

ONLYOFFICE DocSpace MCP Server 是一个 MCP 服务,将 ONLYOFFICE Apps 连接到 AI Agent、AI 助手和聊天机器人。用户可通过自然语言管理房间、文件、权限和文档工作流。项目同时提供远程托管实例和本地部署方式。

主要功能

  1. 01按功能分组的工具集,可细粒度启用或禁用
  2. 02支持 stdio、SSE 和 Streamable HTTP 传输
  3. 03支持 API 密钥、个人访问令牌、Basic 认证和 OAuth 2.0
  4. 04可通过自定义 HTTP 请求头在会话初始化时配置
  5. 05提供 Docker 镜像、Docker MCP Server、MCP bundle 和 Node.js 应用等分发形式

适用场景

  1. 01创建、更新和归档房间并管理成员与访问级别
  2. 02上传、复制、移动和下载文件,查看文件或文件夹详情
  3. 03邀请或移除用户,审查房间和共享空间的访问权限
  4. 04列出工作区中的人员,简化邀请和权限管理

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 ONLYOFFICE Apps 的房间、文件、权限和人员相关工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.onlyoffice.com/sse
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
SSEhttps://mcp.onlyoffice.com/sse需要授权
Streamable HTTPhttps://mcp.onlyoffice.com/mcp需要授权
安装包
mcpbonlyoffice-docspace-mcp-3.3.0.mcpb3.3.0
npm@onlyoffice/docspace-mcp3.3.0
ocidocker.io/onlyoffice/docspace-mcp:3.3.0

工具

详细介绍

ONLYOFFICE Apps MCP Server

Model Context Protocol(MCP)是一种标准化协议,用于管理大语言模型(LLM)与外部系统之间的上下文。本仓库提供 ONLYOFFICE Apps 的 MCP 服务。

ONLYOFFICE Apps MCP Server 可将 AI 工具直接连接到 ONLYOFFICE Apps。借助它,AI Agent、助手和聊天机器人可以通过自然语言交互管理房间、协作处理文件、管理权限并自动化文档工作流。

功能

  • 精细控制工具 - 可访问按逻辑工具集组织的工具,并支持精细的启用/禁用控制和元工具。
  • 多种传输协议 - 支持 stdio、SSE 和 Streamable HTTP 传输方式。
  • 多种身份验证方式 - 支持 API 密钥、个人访问令牌、基本身份验证,以及支持动态客户端注册的 OAuth 2.0。请参阅示例。
  • 请求级配置 - 在会话初始化期间,使用自定义 HTTP 标头配置身份验证和工具选择。
  • 多种分发格式 - 提供 Docker 镜像、Docker MCP Server、MCP bundle 和 Node.js 应用程序。

使用场景

  • 房间管理:创建、更新和归档房间。配置房间类型、管理成员资格并控制访问级别。
  • 文件夹和文件操作:创建文件夹、上传文档、批量复制或移动项目、重命名或删除内容,并查看文件或文件夹详情。
  • 协作和权限:邀请或移除用户、调整安全设置,并查看房间和共享空间的当前访问权限。
  • 内容访问:获取“我的文档”或“房间”文件夹、查看文件夹内容、以文本形式下载文件,并监控正在进行的文件操作。
  • 人员目录:列出工作区中的所有人员,以简化邀请和访问管理。

将客户端连接到 ONLYOFFICE Apps MCP Server

你可以使用任何 MCP 客户端连接到 ONLYOFFICE Apps MCP 服务。我们介绍了一些常用客户端,例如 Claude Desktop、Cursor、Devin Desktop 等,你可以在此处了解详情。

远程 ONLYOFFICE Apps MCP Server

远程 ONLYOFFICE Apps MCP Server 由 ONLYOFFICE 托管,可让你最快地开始在 AI Agent 中使用 ONLYOFFICE Apps 工具。你无需在设备上部署或配置任何内容,即可立即连接。

支持现代 Streamable HTTP 传输方式的客户端可通过 https://mcp.onlyoffice.com/mcp 访问公共实例;仅支持旧版 SSE 传输方式的客户端可通过 https://mcp.onlyoffice.com/sse 访问。建议尽可能使用 Streamable HTTP 传输方式。

请在此处查看连接客户端到远程 ONLYOFFICE Apps MCP Server 的所有选项。

本地 ONLYOFFICE Apps MCP Server

如果你的 MCP 主机不支持远程 MCP 服务,可以改为运行 ONLYOFFICE Apps MCP Server 的本地版本。

大多数实现了 MCP 协议的客户端都有通用的 JSON 格式配置文件,你可以在其中添加 ONLYOFFICE Apps MCP Local Server。

注意:以下通用示例适用于 Docker 镜像,因此你的系统必须安装 Docker。

步骤 1. 找到配置文件

找到客户端的 .json 配置文件。

步骤 2. 添加 ONLYOFFICE Apps MCP 服务条目

将以下代码块插入 .json 配置文件的 mcpServers 部分:

{
  "mcpServers": {
    "onlyoffice-apps": {
      "command": "docker",
      "args": [
        "run",
        "--interactive",
        "--rm",
        "--env",
        "DOCSPACE_BASE_URL",
        "--env",
        "DOCSPACE_API_KEY",
        "onlyoffice/docspace-mcp"
      ],
      "env": {
        "DOCSPACE_BASE_URL": "https://your-instance.onlyoffice.com",
        "DOCSPACE_API_KEY": "your-api-key"
      }
    }
  }
}
步骤 3. 设置环境变量
  • DOCSPACE_BASE_URL - ONLYOFFICE Apps 实例的 URL(例如 https://your-instance.onlyoffice.com)。
  • DOCSPACE_API_KEY - 在 ONLYOFFICE Apps 的 开发者工具 → API 密钥中生成的个人 API 密钥(从左侧边栏底部的横幅打开开发者工具)。

所有可用参数均列于此处。

步骤 4. 重启客户端

关闭并重新打开客户端。在大多数情况下,ONLYOFFICE Apps MCP 服务会自动启动,你就可以发出如下自然语言命令:

  • 创建一个新项目空间,并邀请 Anna,授予其编辑权限。
  • 将此文件上传到“我的文档”。

工具

ONLYOFFICE Apps MCP 服务实现了 [MCP 规范]中描述的工具概念。

所有 ONLYOFFICE Apps MCP 服务工具的介绍见此处。

文档

文档位于 docs 目录中。

示例

以下[示例]展示了如何使用 ONLYOFFICE Apps MCP 服务。

隐私政策

相关政策见[法律条款]和[隐私政策]。

许可证

ONLYOFFICE Apps MCP 服务依据 MIT 许可证分发,许可证内容见 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。