Plane项目管理服务器

PlaneMCP Server是一个用于管理Plane项目工作项的服务器,支持与MCP客户端应用集成。

  • by binarythistle
  • C#
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 binarythistle/S08-E01-MCP-Server

使用说明

PlaneMCP服务器

这是第08季第01集的配套代码

配置

名称 描述 位置
PlaneAPIKey 用于访问Plane应用程序的API密钥 用户机密
BaseUrl 平面API的基本url appsettings.json
Workspace Plane工作区 apps_
ProjectId 关联项目的项目id apps_

设置

  1. 克隆仓库:
git clone https://github.com/binarythistle/S08-E01-MCP-Server.git
  1. 克隆后,更改为 S08-E01-MCP-Server 目录

  2. 打开项目(使用VS Code,这将是 code .)

  3. 打开 appsettings.json 将更新配置元素归档以匹配您的 飞机 项目详细信息。

  4. 获取您的飞机API密钥(此处说明)并将密钥添加为用户秘密,如下所示:

dotnet user-secrets set "PlaneAPIKey" "<your key>"

注册服务器

现在,服务器可以在任何MCP客户端应用程序(例如GitHub Co-Pilot的VS Code)中注册,以查看其使用情况 MCP检查员,首先确保已安装NodeJ(键入 node --version 查看是否有),然后键入:

npx @modelcontextprotocol/inspector dotnet run

MCP检查器应加载到网页中,然后:

  • 点击 连接
  • 点击 列出工具
  • 选择 get_all_work_item_statuses
  • 点击 运行工具

如果一切正常,它应该从Plane带回一份标准工作项状态列表。