Jira MCP Server for Cursor

Jira MCP Server for Cursor

site icon
2025.04.18 0
TypeScriptJira 集成工单管理交流协作
Jira MCP Server for Cursor 是一个基于 TypeScript 的 MCP 服务器,用于与 Jira 集成,允许 Cursor 与 Jira 工单进行交互。它提供了完整的 MCP 协议支持,使 Cursor 能够无缝地与 Jira 进行通信。
View on GitHub

Overview

基本能力

产品定位

Jira MCP Server for Cursor 是一个用于与 Jira 集成的 MCP 服务器,旨在为 Cursor 提供与 Jira 工单交互的能力。

核心功能

  • 列出 Jira 工单
  • 获取工单详情
  • 获取工单评论
  • 创建新工单
  • 添加评论到工单
  • 更新工单状态
  • 完整的 MCP 协议支持,用于 Cursor 集成

适用场景

  • 开发团队需要在 Cursor 中直接管理 Jira 工单
  • 需要快速查看或更新工单状态
  • 需要在 Cursor 中创建或评论工单

工具列表

  • npm: 用于安装依赖和运行项目
  • Cursor: 用于与 Jira MCP Server 交互的客户端

常见问题解答

  1. 如何获取 Jira API Token?
  2. 登录 https://id.atlassian.com/manage/api-tokens
  3. 点击 "Create API token"
  4. 复制 token 并粘贴到 .env 文件中

  5. 如何与 Cursor 集成?

  6. 可以通过命令或 HTTP 方式集成,具体步骤见安装教程

使用教程

使用依赖

  1. 安装 Node.js 和 npm
  2. 克隆项目仓库

安装教程

  1. 安装依赖:
npm install
  1. 创建 .env 文件并填写 Jira 凭据:
JIRA_HOST=https://your-domain.atlassian.net
[email protected]
JIRA_API_TOKEN=your-api-token
PORT=3000
  1. 运行开发服务器:
npm run dev
  1. 构建项目:
npm run build
  1. 启动服务器:
npm start

调试方式

  1. 检查 .env 文件是否正确配置
  2. 确保 Jira API Token 有效
  3. 运行开发服务器并查看日志:
npm run dev
  1. 测试 API 端点:
curl http://localhost:3000/api/tickets

许可证

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