Token导航 LogoToken导航TokenDH.com
Jira Bitbucket MCP Server logo
开发工具未说明官方级别未说明来源级核验

Jira Bitbucket MCP Server

MCP Server

一个本地MCP服务器,连接Atlassian Jira和Bitbucket Cloud,用于获取Jira票证详情、创建基于票证的Git分支、创建Bitbucket拉取请求并分配审查者。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
Jira集成代码审查TypeScriptCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SodhanaLibrary

提供方

SodhanaLibrary

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Jira+比特桶MCP服务器

本地人 MCP(模型上下文协议) 连接到的服务器 Atlassian Jira比特桶云 致:

  1. 获取Jira门票详细信息 按发行密钥
  2. 创建一个git分支 根据Jira票证命名(例如。 feature/PROJ-123-add-login)
  3. 创建Bitbucket拉取请求 从那个分支
  4. 分配审稿人 致PR

从Cursor(或任何MCP客户端)使用它来驱动工作流:获取票证→ 创建分支→ 进行更改(在您的仓库中)→ 公开公关→ 分配审阅者。

______________________________________________________________________

先决条件

  • Node.js 18+
  • Jira:来自的API令牌 Atlassian帐户
  • 比特桶:来自的API令牌 Atlassian帐户 (存储库/拉取请求范围)
  • Git 在PATH(for create_branch)

______________________________________________________________________

设置

1.安装

cd jira-bitbucket-mcp-server
npm install
npm run build

2.环境变量

复制示例env并填写您的值:

cp .env.example .env
# Edit .env with your Jira and Bitbucket credentials
变量必填描述
JIRA_BASE_URLJira基本URL,例如。 https://your-domain.atlassian.net
JIRA_EMAIL用于Jira的电子邮件
JIRA_API_TOKENJira API令牌
BITBUCKET_WORKSPACE对于PRBitbucket工作区(团队/用户段)
BITBUCKET_REPO_SLUG对于PR存储库段塞
BITBUCKET_API_TOKEN对于PRBitbucket API令牌(存储库+拉取请求范围)

3.添加到光标MCP

在光标中,打开 设置→ MCP 并添加新服务器。a示例 本地stdio 服务器:

光标MCP配置 (例如在 ~/.cursor/mcp.json 或通过光标UI):

{
  "mcpServers": {
    "jira-bitbucket": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/jira-bitbucket-mcp-server/dist/index.js"],
      "env": {
        "JIRA_BASE_URL": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "you@example.com",
        "JIRA_API_TOKEN": "",
        "BITBUCKET_WORKSPACE": "your-workspace",
        "BITBUCKET_REPO_SLUG": "your-repo",
        "BITBUCKET_API_TOKEN": ""
      }
    }
  }
}

替换 ABSOLUTE/PATH/TO/jira-bitbucket-mcp-server 与真实路径(例如。 /Users/you/Documents/workspace-2/jira-bitbucket-mcp-server).不希望在JSON中放入秘密;你可以走了 env 空虚,依赖 .env Cursor启动时,项目或shell环境中的文件。

______________________________________________________________________

工具

工具说明
获取jira_ticket按密钥获取Jira问题(例如。 PROJ-123).返回摘要、描述、状态、链接和 附件 (id、文件名、mimeType、大小)。
get_jira_attachment通过附件id获取附件内容(例如图像)。返回base64数据URL,以便AI可以查看图像。使用来自的ID get_jira_ticketattachments.
create_branch根据工单创建并签出一个名为的分支,例如。 feature/PROJ-123-add-login。可选的slug和branch前缀。
create_pull_request创建从源分支到目标分支的Bitbucket PR(默认 main).
assign_pr_viewers通过Bitbucket用户名将审阅者添加到现有PR中。

______________________________________________________________________

典型工作流程

  1. 买票: get_jira_ticket 随着 issueKey: "PROJ-123"。如果问题有附件(如图像),请使用 get_jira_attachment 每一个 attachments[].id 因此AI可以获取并查看它们。
  2. 创建分支: create_branch 随着 issueKey: "PROJ-123",可选 slug: "add-login" (从repo根或set运行 repoDir).
  3. 进行更改 在您的仓库中(手动或使用Cursor)。
  4. 创建PR: create_pull_request 随着 title, sourceBranch (您创建的分支),可选 description.
  5. 分配审稿人: assign_pr_reviewers 随着 pullRequestId (从步骤4开始)和 reviewerUsernames: ["user1", "user2"].

______________________________________________________________________

发展

npm run dev   # Run with tsx (no build)
npm run build # Compile to dist/

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

Jira集成代码审查TypeScriptCursor本地部署Bitbucket集成Git分支管理开发工作流

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP