Jira通信服务器

一个用于与Jira进行通信的MCP服务器,支持通过Jira Cloud的REST API进行问题管理。

  • by brianstone
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 brianstone/jira-mcp-server

使用说明

Jira MCP服务器

⚠️ 此MCP服务器正在进行中⚠️

与Jira通信的MCP服务器。

这可能适用于Jira数据中心休息端点(/rest/api/2),但截至目前,只有云端点经过了测试(/rest/api/3).

运行服务器

  1. 克隆此仓库
  2. cd 进入回购
  3. 跑 npm install
  4. 跑 npm run build

在MCP客户端中,您需要添加以下环境变量:

  • JIRA_PROJECT_URL -包括 /rest/api/3 最后。这应该看起来像 https://your-project.atlassian.net/rest/api/3.
  • JIRA_USER_EMAIL -您的用户电子邮件地址。这是API授权所必需的。
  • JIRA_API_KEY -您的Jira API密钥。您可以找到有关创建和管理Jira API密钥的信息 这里
  • JIRA_PROJECT_KEY -您要用于创建新问题的默认密钥

可用工具

  • 按密钥获取问题
  • 搜索问题
  • 创建问题
  • 分配问题
  • 取消分配问题
  • 编辑问题
  • 过渡问题
  • 归档问题

资源

安装程序,但未实现。

使用MCP客户端(克劳德桌面、光标等)进行设置

将服务器添加到MCP客户端的配置文件中。

{
  "mcpServers": {
    "jira-mcp-server": {
      "command": "node",
      "args": ["path-to-repo/jira-mcp-server/build/index.js"],
      "env": {
        "JIRA_PROJECT_URL": "https://project-url.atlassian.net/rest/api/3",
        "JIRA_USER_EMAIL": "your_email@example.com",
        "JIRA_API_KEY": "yourAPIkey",
        "JIRA_PROJECT_KEY": "ABC"
      }
    }
  }
}

问题

如果您遇到任何问题,请打开。