平台 MCP 服务器端是一个用于与 Plane 协作的服务器端协议实现。借助此工具,AI 模型能够通过 Model Context Protocol(MCP)与 Plane 进行交互,实现创建、更新和查询项目中的问题等操作,为项目管理提供了高效的解决方案。
平台 MCP 是遵循 Model Context Protocol(MCP)的实现,可让 AI 模型与 Plane 平台交互,实现创建、更新和查询问题等功能。你可以按照以下步骤进行安装和使用。
在生产环境中,你可以使用以下命令快速安装:
npm install plane-mcp-server
若你处于开发环境,可使用以下命令安装:
npm install --save-dev plane-mcp-server
const { PlaneMCP } = require('plane-mcp-server');
async function main() {
const mcp = new PlaneMCP({
projectId: 'your-project-id',
planeApiKey: 'your-plane-api-key'
});
const issue = await mcp.createIssue({
title: '新功能开发',
description: '我们需要实现新的用户认证模块',
priority: 'high',
assignees: ['user-id-1', 'user-id-2']
});
console.log('新建问题:', issue);
}
main().catch(console.error);
const { PlaneMCP } = require('plane-mcp-server');
async function main() {
const mcp = new PlaneMCP({
projectId: 'your-project-id',
planeApiKey: 'your-plane-api-key'
});
const projects = await mcp.listProjects();
console.log('所有项目:', projects);
}
main().catch(console.error);
npm install --save-dev typescript @types/node
npm run dev
使用 MCP 检查器进行测试:
npx @modelcontextprotocol/inspector dist/index.js
以下是与 Claude 配合使用的一些示例场景:
git add .
git commit -m "添加新功能:支持问题优先级设置"
git push origin main
本项目遵循 MIT 许可证,具体内容如下:
MIT License
版权 (c) 年份 作者姓名 <邮件地址>
允许自由使用、复制、修改和分发此软件及其中的源代码,前提是保留上述版权声明和本许可声明。
DISCLAIMER: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
有问题或建议,请联系:
感谢使用 Plane MCP 服务器端!如需更多帮助,请随时查看我们的文档。