Jira MCP Server
Jira MCP 服务器
一个 Model Context Protocol (MCP) 服务器,将 Jira 工单上下文直接引入 Claude Code。无需离开开发环境,即可获取完整的工单信息,包括描述、评论、附件和关联的 Figma 设计。
概述
在进行开发任务时,在 Jira 和代码编辑器之间切换上下文会打断思路并浪费时间。此 MCP 服务器通过以下方式解决了这个问题:
获取完整的工单上下文 - 即时获取描述、评论、状态和元数据
下载附件 - 自动下载图像附件并内联显示
自动获取 Figma 设计 - 自动检测关联的 Figma URL 并将其导出为图像
支持自然语言查询 - 直接从 Claude Code 使用 JQL 搜索工单
Related MCP server: JIRA MCP Server
功能
功能 | 描述 |
完整的工单详情 | 摘要、描述、状态、优先级、经办人、报告人、冲刺、父级 |
评论 | 包含作者和时间戳的所有评论 |
附件 | 自动下载图像附件 (PNG, JPG, GIF, WebP) |
关联问题 | 查看相关工单及其关系 |
Figma 集成 | 自动检测并导出工单中关联的 Figma 设计 |
JQL 搜索 | 使用强大的查询功能搜索您的 Jira 实例 |
安装
前置要求
Node.js 18+
Claude Code CLI
具有 API 访问权限的 Jira Cloud 账户
第 1 步:添加到 Claude Code
claude mcp add --transport stdio jira -- npx -y @rui.branco/jira-mcp第 2 步:获取您的 Jira API 令牌
点击 “Create API token”
输入标签(例如 “Claude Code MCP”)
点击 “Create”
复制令牌(之后将无法再次查看)
第 3 步:配置凭据
使用您的凭据运行设置:
npx @rui.branco/jira-mcp setup "your@email.com" "YOUR_API_TOKEN" "https://company.atlassian.net"参数 | 描述 | 示例 |
您的 Atlassian 账户邮箱 |
| |
API Token | 您在第 2 步中创建的令牌 |
|
Base URL | 您的 Jira 实例 URL |
|
或者以交互方式运行(将提示输入每个值):
npx @rui.branco/jira-mcp setup第 4 步:验证
重启 Claude Code 并运行 /mcp 以验证服务器是否已连接。
替代方案:手动安装
如果您更喜欢手动安装:
git clone https://github.com/rui-branco/jira-mcp.git ~/.config/jira-mcp
cd ~/.config/jira-mcp && npm install
node setup.js然后添加到 Claude Code:
claude mcp add --transport stdio jira -- node $HOME/.config/jira-mcp/index.js使用方法
获取工单
> Get ticket PROJ-123
# Returns full ticket with description, comments, attachments, and Figma designs搜索工单
> Search for my open tickets
# Uses JQL: assignee = currentUser() AND status != Done添加带有提及的评论
使用 @FirstName LastName 语法在评论中提及用户:
> Add a comment to PROJ-123: "@John Doe Please review this implementation"
# The mention is automatically resolved and the user gets notified示例输出
# PROJ-123: Implement user authentication
Status: In Progress | Type: Story | Priority: High
Assignee: John Doe | Reporter: Jane Smith
## Description
Implement OAuth2 authentication flow...
## Comments (2)
### Jane Smith - Jan 15, 2025
Please ensure we support Google SSO...
## Attachments (1)
- mockup.png (image/png, 245KB)
[Image displayed inline]
## Figma Designs (1)
### Auth Flow Design - Login Screen
- Exported 3 image(s):
- Login Form: ~/.config/figma-mcp/exports/...
- Error States: ~/.config/figma-mcp/exports/...
- Success State: ~/.config/figma-mcp/exports/...Figma 集成
此 MCP 会自动检测工单描述和评论中的 Figma URL。当配置了 figma-mcp 时:
自动获取 Figma 链接
将大型框架拆分为多个部分以提高可读性
图像以 2 倍比例导出以保持清晰度
所有图像均在 Claude Code 中内联显示
要启用 Figma 集成:
安装并配置 figma-mcp
重启 Claude Code
当您获取工单时,Figma 链接将自动获取
API 参考
工具
工具 | 描述 | 参数 |
| 获取当前已认证用户的 accountId 和信息(用于分配工单) | 无 |
| 通过键值获取工单,包含描述、评论、附件和 Figma 设计 |
|
| 使用 JQL 搜索工单 |
|
| 向工单添加评论(支持 @提及) |
|
| 回复特定评论(带引用和提及) |
|
| 编辑现有评论(支持 @提及) |
|
| 删除评论(不可逆) |
|
| 按名称或 ID 更改工单状态(自动处理中间步骤) |
|
| 更新工单字段(摘要、描述、经办人、优先级、标签) |
|
Confluence 工具
此 MCP 还通过相同的 Atlassian 凭据公开 Confluence。在 Atlassian Cloud 上,您为 Jira 配置的 API 令牌也适用于 Confluence,且 Confluence 的基础 URL 推导为 <jiraBaseUrl>/wiki —— 无需额外设置。只需针对任何已配置的实例使用下方的 confluence_* 工具即可。
对于 Confluence 位于不同主机的服务器/数据中心部署,请在 config.json 的已存储实例中显式设置 confluenceBaseUrl。
工具 | 描述 | 参数 |
| 列出全局空间 ( |
|
| 获取单个空间及其描述和主页 |
|
| 创建新的全局空间 |
|
| 更新空间的名称和/或描述 |
|
| 删除空间(在 Cloud 上为异步) |
|
| CQL 文本搜索 ( |
|
| 最近 N 天内修改的页面 |
|
| 空间中具有 |
|
| 页面的直接子页面 |
|
| 包含 |
|
| 列出页面上的评论 |
|
| 添加页脚评论(默认包装为存储 XHTML 的纯文本) |
|
| 更新标题/正文;如果未提供,则自动增加版本号 |
|
| 创建带有可选父级的页面 |
|
| 删除页面 |
|
| 列出页面上的标签 |
|
| 向页面添加标签 |
|
| 从页面移除标签 |
|
| 列出页面上的附件 |
|
| 从磁盘或 base64 内容上传文件 |
|
| 按文件名将附件下载到本地附件目录 |
|
为什么 confluence_get_page 使用 ADF? v1 body.atlas_doc_format 扩展在现代 Cloud 页面上不可靠 —— 表格单元格背景颜色和一些较新的节点类型只能在 v2 /api/v2/pages/<id>?body-format=atlas_doc_format 端点中保留。因此,confluence_get_page 会并行执行两个请求,并将 v2 ADF 正文合并到 v1 响应中,以便调用者一次性获得 body.view、body.storage 和 body.atlas_doc_format。
配置
配置存储在 ~/.config/jira-mcp/config.json:
{
"email": "your@email.com",
"token": "YOUR_API_TOKEN",
"baseUrl": "https://company.atlassian.net"
}错误处理
服务器提供清晰的错误消息:
错误 | 含义 |
| Figma 请求过多,请等待几分钟 |
| 检查 Figma 令牌或文件权限 |
| 安装并配置 figma-mcp |
安全性
API 令牌存储在本地
~/.config/jira-mcp/config.json中配置文件通过
.gitignore从 git 中排除令牌除发送至 Jira/Figma API 外,绝不会被记录或传输
附件下载至
~/.config/jira-mcp/attachments/
许可证
MIT
相关
figma-mcp - 用于 Claude Code 的 Figma MCP 服务器
Model Context Protocol - MCP 规范
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceConnects Jira with Claude, enabling users to search issues, view issue details, update issues, add comments, and retrieve project information through natural language commands.1981MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude AI to interact with JIRA for project management and issue tracking, supporting JQL queries, comprehensive issue details retrieval with subtasks and linked issues, and release planning analysis.MIT
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants like Claude to Jira projects, enabling natural language queries and operations for issue management, project tracking, comments, and workflows through the Jira REST API.14,79972ISC
- AlicenseNot gradedqualityAmaintenanceProvides Jira Cloud integration for AI agents, enabling them to search issues with JQL, retrieve detailed issue information, and create new tickets. It supports multiple Jira configurations and provides tools for managing attachments and comments through natural language.MIT
Related MCP Connectors
Connect to Atlassian Jira, Confluence, and Compass to search, create, and manage your work.
Connect your team's living knowledge base — docs, data, issues, CRM — to Claude and ChatGPT.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rui-branco/jira-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server