remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Uses .ENV for configuration management, allowing users to set up Jira connection details including base URL, username, and API token.
Enables GitHub integration for code analysis and workflow management as evidenced by the CodeQL badge and GitHub Actions workflow reference.
Integrates with Jira's API to fetch issue details, retrieve assigned tickets, filter issues by type, list projects, get issue types, and track recent changes in tickets, enabling AI-powered Jira ticket management directly within Cursor IDE.
Jira Context MCP
Jira 的模型上下文协议 (MCP) 实现允许您:
- 输入 Jira 票证链接以获取问题详细信息并指示 Cursor 修复它
- 检索指定 Jira 项目内分配给您的所有工单
- 根据特定问题类型过滤 Jira 问题并自动引导 Cursor 解决这些问题
- 与 Jira 的 API 无缝集成,实现自动化和效率
设置
先决条件
- Node.js 20.17.0 或更高版本
- 具有 API 访问权限的 Jira 帐户
- Jira API 令牌(可以在Atlassian API 令牌中生成)
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Jira Context MCP:
手动安装
- 克隆此存储库:Copy
- 安装依赖项:Copy
- 根据示例创建一个
.env
文件:Copy - 使用您的 Jira 详细信息编辑
.env
文件:Copy
建造
使用以下方式构建项目:
用法
启动服务器
启动 HTTP 服务器:
或者使用CLI模式:
使用光标连接
- 在 Cursor 中,打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P)
- 输入**“连接到 MCP 服务器”**
- 选择**“连接到 MCP 服务器”**
- 输入服务器 URL(默认值:
http://localhost:3000/sse
)
可用工具
连接后,您可以在 Cursor 中使用以下工具:
1.获取 Jira 问题详情
获取有关特定 Jira 问题的详细信息:
2. 获取分配的问题
检索特定项目中分配给您的问题:
3. 按类型获取问题
按类型(Bug、Story、Epic 等)过滤问题:
4. 获取项目
列出所有可用的项目:
5. 获取问题类型
列出所有可用的问题类型:
6. 获取最近的机票变更
检索项目中指定时间段内(例如过去 7 天)的票证所做的更改:
命令示例
🚀 **Jira MCP 服务器 + Cursor IDE = 您的 AI 驱动型 Jira 助手!**它如何让开发者更智能地工作:
📂 “列出我有权访问的所有 Jira 项目”
→ AI 立即获取所有可用项目
不再需要手动搜索!
📋 “列出项目中的所有问题”
→ 人工智能检索所有未完成的票证
轻松保持井然有序!
🐛 “仅过滤错误或变更请求并修复它们”
→ AI 识别并引导 Cursor 解决这些问题
通过自动化更快地解决问题!
✅ “查找分配给我的所有票证并修复它们”
→ AI 提取你的任务并让 Cursor 处理
轻松掌控您的工作!
🔍 “获取 Jira 问题 PROJECT-123 的详细信息”
→ 人工智能可在几秒钟内获取完整的问题信息
不再需要切换标签!
📊 “过去 7 天内,PROJECT 中的票证发生了什么变化?”
→ AI 跟踪最近的更新并突出显示关键变化
不再需要手动检查票务历史记录!
🔥 **TL;DR:**你的 AI 现在会说 Jira + Cursor 了!获取项目、筛选问题、跟踪变更和修复错误——所有操作都在你的 IDE 中完成。
从积压工作到错误修复,MCP Server 让 Jira 为您服务!
示例工作流程
修复特定错误
- 在 Cursor 中连接到 Jira MCP 服务器。
- 获取问题详情:Copy
- 查看问题详细信息并指示 Cursor 修复它:Copy
处理你分配的问题
- 在 Cursor 中连接到 Jira MCP 服务器。
- 检索您分配的问题:Copy
- 请 Cursor 帮助解决以下问题之一:Copy
修复项目中的所有错误
- 在 Cursor 中连接到 Jira MCP 服务器。
- 检索所有错误问题:Copy
- 指示光标:Copy
审查最近的更改
- 在 Cursor 中连接到 Jira MCP 服务器。
- 检索最近的票证更新:Copy
- 查看更改以了解最新的修改。
发展
项目结构
src/
——源代码services/
-Jira API 服务types/
- TypeScript 类型定义utils/
——实用函数server.ts
- MCP 服务器实现index.ts
- 应用程序入口点cli.ts
——CLI入口点
添加新工具
要添加新工具,请编辑src/server.ts
文件并在registerTools
方法中添加新的工具定义。
执照
麻省理工学院
作者
拉胡尔·戴伊 - @rahulthedevil
This server cannot be installed
MCP 服务器向 Cursor 等 AI 编码代理提供 Jira Tickets 信息