⚠️ 私有仓库通知 ⚠️
这是一个仅供SimHop IT & Media AB团队成员使用的私有仓库。尽管代码可以在MIT许可下查看和使用,但我们目前不接受公共贡献。欢迎您分叉该仓库并创建自己的版本,只要它与我们的包不完全相同或极其相似,以避免用户混淆。
"释放飞机领域的AI力量——设定MCP卓越标准!" <span style="color: #000000">🖤</span>
在快速发展的AI驱动项目管理领域中,我们推出了Claudeus Plane MCP——一个连接Claude的AI能力和Plane项目管理平台的强大桥梁。我们的使命是:
基于我们成功的Claudeus WordPress MCP的基础,这个服务器带来了同样的水平:
在众多项目管理解决方案中,选择Plane不仅仅是一个决定——它是一次技术上的启示。以下是Plane作为我们AI驱动项目管理革命完美基础的原因:
开源力量
现代技术堆栈
性能与可扩展性
与传统解决方案强制您进入其工作流不同:
| 特性 | Plane | 其他 |
|---|---|---|
| 工作流灵活性 | 适应任何方法论(敏捷、瀑布等) | 经常锁定在特定的方法论上 |
| 定制化 | 开放架构下的完全定制化 | 限制于供应商提供的选项 |
| 集成 | 完整访问的开放API | 经常受限或付费API |
| 自托管 | 对数据和基础设施的完全控制 | 通常仅限云或有限自托管 |
Plane的架构使:
数据主权
认证与授权
| 方面 | Plane | 传统解决方案 |
|---|---|---|
| 许可证 | 开源 | 经常昂贵的每用户定价 |
| 托管 | 自托管选项 | 通常仅限云 |
| 定制化 | 免费且无限 | 经常需要付费附加组件 |
| API使用 | 无限 | 通常计量/有限 |
Plane的设计完全符合现代开发需求:
AI集成准备
现代开发
社区力量
就像重金属音乐打破常规音乐界限一样,Plane打破了传统的项目管理约束:
🤘 “在一个企业项目管理的世界里,Plane就像那支改变游戏规则的地下金属乐队——原始、强大且完全真实!” —— Amadeus
Plane的理念与我们的愿景完美契合:
开源卓越
创新焦点
技术协同
这就是为什么Plane不仅仅是我们的选择——它是我们在项目管理领域的技术灵魂伴侣。通过我们的AI集成Claudeus Plane MCP,我们正在创造一个效率交响乐,震撼项目管理世界! 🤘
# 所需软件
Node.js ≥ 22.0.0
TypeScript ≥ 5.0.0
PNPM
具有API访问权限的Plane实例
# 克隆仓库
git clone https://github.com/deus-h/claudeus-plane-mcp
# 安装依赖
pnpm install
# 构建项目
pnpm build
# 配置Claude桌面
cp claude_desktop_config.json.example claude_desktop_config.json
# 编辑claude_desktop_config.json以包含您的设置
# 复制示例配置文件
cp .env.example .env
cp plane-instances.json.example plane-instances.json
# 编辑.env和plane-instances.json以包含您的设置
plane-instances.json文件用于配置您的Plane实例以进行集成。以下是一个示例结构:
{
"instance-alias": {
"baseUrl": "https://your-plane-instance.com/api/v1",
"defaultWorkspace": "your-workspace-slug",
"otherWorkspaces": ["workspace2", "workspace3"],
"apiKey": "your-plane-api-key"
}
}
src/
├── api/ # Plane API集成
│ ├── client/ # API客户端实现
│ ├── endpoints/ # 端点定义
│ └── types/ # API类型定义
│
├── mcp/ # MCP协议实现
│ ├── server.ts # 核心MCP服务器
│ ├── transport/ # 传输处理器
│ ├── tools.ts # 工具定义
│ └── types/ # MCP类型定义
│
├── tools/ # 工具实现
│ ├── projects/ # 项目管理
│ ├── tasks/ # 任务操作
│ ├── users/ # 用户管理
│ └── comments/ # 评论处理
│
└── prompts/ # AI提示模板
├── projects/ # 项目相关提示
├── tasks/ # 任务相关提示
└── analysis/ # 分析提示
# 开发
pnpm dev # 启动开发服务器
pnpm watch # 监视更改
pnpm inspector # 启动MCP Inspector
# 测试
pnpm test # 运行测试
pnpm test:watch # 监视测试
pnpm test:coverage # 生成覆盖率报告
# 构建
pnpm build # 为生产构建
pnpm clean # 清理构建文件
这是一个由SimHop IT & Media AB开发团队维护的私有仓库。虽然我们不接受公众贡献,但团队成员可以按照我们的开发标准进行贡献:
feature/AmazingFeature)MIT许可 - 版权所有 (c) 2024 SimHop IT & Media AB
位于瑞典,SimHop IT & Media AB汇集了技术卓越和创意创新。我们的团队包括:
Amadeus Samiel H. (CTO/首席解决方案架构师)
Simon Malki (CEO)
由 <span style="color: #A351D6">Amadeus Samiel H.</span> 创造,充满 🤘❤️
| 工具名称 | 类别 | 功能 | 危险等级 |
|---|---|---|---|
| 项目管理 | |||
claudeus_plane_projects__list | 项目 | 列出所有项目 | 🟢 安全 |
claudeus_plane_projects__create | 项目 | 创建新项目 | 🟡 中等 |
claudeus_plane_projects__update | 项目 | 修改项目 | 🟡 中等 |
claudeus_plane_projects__delete | 项目 | 删除项目 | 🔴 高 |
| 任务管理 | |||
claudeus_plane_tasks__list | 任务 | 列出所有任务 | 🟢 安全 |
claudeus_plane_tasks__create | 任务 | 创建新任务 | 🟡 中等 |
claudeus_plane_tasks__update | 任务 | 修改任务 | 🟡 中等 |
claudeus_plane_tasks__delete | 任务 | 删除任务 | 🔴 高 |
| 用户管理 | |||
claudeus_plane_users__list | 用户 | 列出所有用户 | 🟢 安全 |
claudeus_plane_users__invite | 用户 | 邀请新用户 | 🟡 中等 |
claudeus_plane_users__update | 用户 | 修改用户角色 | 🟡 中等 |
claudeus_plane_users__remove | 用户 | 删除用户 | 🔴 高 |
| 评论管理 | |||
claudeus_plane_comments__list | 评论 | 列出所有评论 | 🟢 安全 |
claudeus_plane_comments__create | 评论 | 创建评论 | 🟡 中等 |
claudeus_plane_comments__update | 评论 | 编辑评论 | 🟡 中等 |
claudeus_plane_comments__delete | 评论 | 删除评论 | 🔴 高 |
我们技术架构中的每个组件都旨在实现最大效率和可靠性:
| 组件 | 责任 | 关键特征 |
|---|---|---|
| API层 | Plane集成 | REST客户端,类型安全,速率限制 |
| MCP协议 | 通信 | JSON-RPC 2.0,双向流 |
| 安全性 | 保护 | 认证,加密,验证 |
| 工具 | 操作 | 项目,任务,用户,评论 |
| 提示 | AI集成 | 模板,上下文感知 |
| 功能 | 实现 | 描述 |
|---|---|---|
| 类型安全 | TypeScript | 完整静态类型,运行时验证 |
| API处理 | REST/JSON-RPC | 高效请求/响应处理 |
| 事件系统 | EventEmitter | 异步事件处理 |
| 错误处理 | 多层 | 综合错误管理 |
| 缓存 | 内存/Redis | 性能优化 |
| 层 | 保护 | 特征 |
|---|---|---|
| 传输 | TLS/SSL | 加密通信 |
| 认证 | API密钥 | 安全令牌管理 |
| 验证 | 基于模式 | 输入/输出验证 |
| 加密 | AES-256 | 数据保护 |
| 审计 | 综合 | 活动跟踪 |
| 优化 | 技术 | 描述 |
|---|---|---|
| 缓存 | 多级 | 响应和查询缓存 |
| 批处理 | 请求分组 | 减少API调用 |
| 压缩 | GZIP/Brotli | 网络优化 |
| 查询优化 | 智能获取 | 高效API查询 |
| 负载均衡 | 分布 | 规模处理 |
| 分类 | 代码范围 | 处理 | 示例 |
|---|---|---|---|
| 协议 | -32600至-32603 | 自动重试 | 无效的JSON-RPC |
| Plane API | 1000-1999 | 备用方案 | API超时 |
| 安全性 | 2000-2999 | 警报 | 认证失败 |
| 工具 | 3000-399 |