Jira MCP 服务器

一个简单的模型上下文协议(MCP)服务器,允许AI助手与Jira交互,执行如获取用户分配的工单、添加评论、获取可用状态转换和更新工单状态等操作。

  • by maximepeabody
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 maximepeabody/simple-jira-mcp

使用说明

Jira MCP服务器

一个简单模型上下文协议(MCP)服务器,允许AI助手与Jira交互。此服务器使AI能够执行以下操作:

  • 获取用户分配的工单
  • 为门票添加评论
  • 获取可用的状态转换
  • 更新票证状态

先决条件

  • 码头工人
  • 具有API访问权限的Jira帐户
  • 配置的环境变量(见下文)

环境变量

创建一个 .env 根目录中的文件包含以下内容:

JIRA_SERVER=https://yourcompany.atlassian.net
JIRA_USERNAME=yourname@yourcompany.com
JIRA_API_KEY=yourapikey
JIRA_PROJECT_KEY=yourprojectkey

从以下位置获取API密钥:https://id.atlassian.com/manage-profile/security/api-tokens

本地运行

选项1:使用Docker

# Build and run with Docker
chmod +x run_docker_locally.sh
./run_docker_locally.sh

选项2:使用Python

  1. 安装依赖项:
pip install -r requirements.txt
  1. 运行服务器:
uvicorn src.server:app --reload

这将启动服务器 http://localhost:8000.

使用MCP服务器

MCP服务器暴露在 http://localhost:8000/mcp.