Token导航 LogoToken导航

MCP Server · AI代理

ones MCP

一个开源免费的MCP服务器,允许AI助手访问和查询ONES Wiki知识库,支持多用户认证和权限隔离。

未说明官方级别未说明来源级核验工具 0
开源PythonClaudeClaude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
yunlongwen
提供方
yunlongwen

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

4

仓库热度

收录来源

1 个

MCP World

选型结论

ones MCP 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

ONES Wiki MCP Server

English | 简体中文

📖 项目背景

ONES 官方提供了 ONES Copilot 产品,包含了 MCP 服务器功能。但 ONES Copilot 需要额外付费授权,对于未购买该服务的团队来说无法使用。

本项目通过调用 ONES 现有的开放 API(Wiki API),为未购买 ONES Copilot 的团队提供了一个开源、免费的 MCP 服务器实现方案,让 AI 助手(如 Cursor、Claude Desktop)能够访问和查询公司内网的 ONES Wiki 知识库。

🎯 核心价值

  • 💰 零成本:无需购买 ONES Copilot 授权,利用现有 ONES API
  • 🔓 开源免费:代码完全开源,可自由部署和定制
  • 🏢 企业友好:支持内网部署,数据不出公司网络
  • 👥 多用户支持:支持团队多人同时使用,每人使用自己的账号
  • 🔐 权限隔离:基于 ONES 原有权限体系,确保数据安全

📝 项目简介

这是一个用于连接 ONES Wiki 知识库的 MCP(Model Context Protocol)服务器,允许 AI 助手通过 MCP 协议访问和查询公司内网的 ONES Wiki 知识库。

✨ 主要特性

  • 🔐 多用户认证模式 - 每个用户使用自己的 ONES 账号,权限隔离
  • 📚 获取知识库空间列表
  • 🌲 查看知识库页面树结构
  • 📄 读取页面完整内容,包括:

- 📝 标题、段落、列表等富文本内容 - 💻 代码块(支持各种编程语言语法高亮) - 📊 表格数据 - 🖼️ 图片引用 - 📈 图表内容(Mermaid 时序图/流程图、PlantUML 类图/时序图等)

  • 🔍 搜索知识库页面
  • 📜 查看页面历史版本
  • 🌐 HTTP/SSE 服务端部署,支持多人同时使用

🎯 最新更新(v2.0)

完整的内容解析支持:

  • ✅ 代码块:PlantUML、Mermaid、Python、Java 等所有语言
  • ✅ 表格:自动转换为 Markdown 格式
  • ✅ 图片/附件:提取图片 URL 和描述
  • ✅ 文档结构:完整保留标题、列表、段落层级
现在 AI 可以直接分析 Wiki 中的 PlantUML 系统架构图、时序图等!

🚀 快速开始

第一步:服务端部署

Linux 服务器部署(推荐)
# 1. 克隆仓库
git clone 
cd mcp-server

# 2. 配置服务端信息(仅需 2 个字段)
cp config.example.json config.json
nano config.json

# config.json 内容:
# {
#   "ones_api_url": "http://your-ones-server:port/project/api",
#   "team_uuid": "your_team_uuid"
# }

# 3. 一键部署
bash deploy.sh
Windows 本地运行
# 1. 配置服务端信息
copy config.example.json config.json
notepad config.json

# 2. 一键部署
deploy.bat

第二步:客户端配置(每个用户独立配置)

编辑 ~/.cursor/mcp.json(Windows: %APPDATA%\Cursor\mcp.json):

{
  "mcpServers": {
    "ones-wiki": {
      "url": "http://your-server-ip:8000/sse",
      "description": "ONES Wiki知识库",
      "headers": {
        "x-user-email": "your_email@company.com",
        "x-user-password": "your_password",
        "x-default-space-uuid": "your_space_uuid",
        "x-accessible-spaces": "space1,space2,space3"
      }
    }
  }
}
⚠️ 重要:每个用户使用自己的 ONES 账号和密码!

📚 文档

📁 项目结构

ones-wiki-mcp-server/
├── server_http_simple.py      # HTTP/SSE 服务器(生产环境,多用户认证)⭐
├── server.py                   # stdio 模式服务器(本地测试用)
├── ones_wiki_client.py         # ONES Wiki 客户端
├── config.json                 # 服务端配置(仅2个字段:API地址和团队UUID)
├── requirements.txt            # Python 依赖
├── deploy.sh                   # Linux 一键部署
├── deploy.bat                  # Windows 一键部署
└── docs/                       # 文档目录
    ├── MULTI_USER_AUTH_GUIDE.md # 多用户认证指南 ⭐
    ├── 快速配置指南.md          # 快速开始
    ├── DEPLOY.md                # 部署指南
    ├── MCP_CLIENT_CONFIG.md     # 客户端配置
    └── ...

🔧 常用命令

Linux

# 部署/重启
bash deploy_simple.sh

# 查看日志
tail -f mcp-server.log

# 停止服务
pkill -f server_http_simple

Windows

# 启动服务
deploy.bat

# 停止服务(Ctrl+C)

💡 使用示例

配置完成后,在 Cursor 中可以这样使用:

基础功能

  • 搜索文档:"搜索 wiki 中关于点检的文档"
  • 获取页面内容:"显示页面 A9Lygq2T 的内容"
  • 查看页面列表:"获取知识库 PLWdQVb5 的所有页面"

高级功能:图表分析 📊

本 MCP 服务器支持完整解析 Wiki 页面中的各类图表,包括:

支持的图表类型
  • 📈 Mermaid 图表

- 流程图(Flowchart) - 时序图(Sequence Diagram) - 类图(Class Diagram) - 状态图(State Diagram) - 甘特图(Gantt Chart)

  • 📐 PlantUML 图表

- 类图(Class Diagram) - 时序图(Sequence Diagram) - 用例图(Use Case Diagram) - 组件图(Component Diagram) - 活动图(Activity Diagram)

实际应用场景
  • 🔍 理解系统架构:"分析这个类图中各个模块的依赖关系"
  • 📋 解读业务流程:"这个时序图描述的是什么业务流程?"
  • 🔄 对比设计方案:"对比这两个流程图的区别"
  • 📝 生成文档:"基于这个架构图,生成系统设计文档"
💡 技术说明:图表内容通过解析 ONES Wiki 的富文本结构获得,支持嵌入式图表(embed)和代码块(code block)两种形式。

🔐 安全注意事项

服务端安全

  • ⚠️ 不要提交 config.json 到版本控制
  • ⚠️ 配置文件权限:chmod 600 config.json(Linux)
  • ⚠️ 服务端配置只需配置 API 地址和团队 UUID,不包含任何用户凭据

客户端安全

  • ✅ 多用户认证模式:每个用户使用自己的 ONES 账号
  • ✅ 权限隔离:基于 ONES 系统的权限控制
  • ✅ 审计追溯:所有操作可追溯到具体用户
  • ⚠️ 保护密码:客户端配置文件包含密码,请妥善保管

📞 获取帮助

📄 许可证

MIT License


快速开始:

  1. 服务端:配置 config.json(仅2个字段),运行 bash deploy.sh(Linux)或 deploy.bat(Windows)
  2. 客户端:每个用户在 ~/.cursor/mcp.json 中配置自己的 ONES 账号
  3. 在 Cursor 中使用 AI 访问 Wiki!🚀
💡 采用多用户认证模式,每个用户使用自己的账号,权限独立隔离

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

开源Python本地部署知识库访问多用户认证权限隔离AI助手

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
ones MCP

MCP World · 本页

0未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

ones MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

ones MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

ones MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

ones MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

ones MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP