Plane MCP Server

Plane MCP Server

site icon
2025.04.04 0
JavaScript项目管理自动化工具交流协作
Plane MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,它使大型语言模型(LLMs)能够通过 Plane.so 的 API 管理项目和问题。该服务器允许像 Claude 这样的 LLMs 直接与项目管理流程交互,同时保持用户控制和安全性。
View on GitHub

Overview

基本能力

产品定位

Plane MCP Server 是一个连接大型语言模型(LLMs)和 Plane.so 项目管理平台的中间件服务,旨在通过 API 实现自动化项目管理。

核心功能

  • 列出 Plane 工作空间中的所有项目
  • 获取特定项目的详细信息
  • 创建具有可定制属性的新问题
  • 列出和筛选项目中的问题
  • 获取特定问题的详细信息
  • 更新现有问题的新信息

适用场景

  • 自动化项目管理任务
  • 通过自然语言指令管理 Plane 项目
  • 集成 LLMs 到现有项目管理流程中

工具列表

  1. list-projects: 列出工作空间中的所有项目
  2. get-project: 获取特定项目的详细信息
  3. create-issue: 在指定项目中创建新问题
  4. list-issues: 列出项目中的问题并可选过滤
  5. get-issue: 获取特定问题的详细信息
  6. update-issue: 更新项目中的现有问题

常见问题解答

  • API 密钥需要适当的 Plane 权限才能正常工作
  • 所有修改数据的操作都需要明确的用户批准
  • 环境变量应妥善保护
  • API 密钥不应提交到版本控制

使用教程

使用依赖

  • Node.js 22.x 或更高版本
  • Plane.so API 密钥
  • Plane.so 工作空间

安装教程

选项1: 使用 Smithery

# 安装到 Claude for Desktop
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client claude

选项2: 手动设置

  1. 克隆仓库:
git clone https://github.com/kelvin6365/plane-mcp-server.git
cd plane-mcp-server
  1. 安装依赖:
npm install
  1. 构建服务器:
npm run build

调试方式

  1. 开发模式启动服务器:
npm run dev
  1. 使用 MCP Inspector 测试:
npx @modelcontextprotocol/inspector node dist/index.js

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。