Jira集成协议服务器

用于Jira集成的模型上下文协议服务器,支持获取、搜索、创建和更新问题等操作。

  • by sirius2k
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 sirius2k/jira_mcp

使用说明

Jira MCP服务器

用于Jira集成的MCP(模型上下文协议)服务器。

设置

  1. 创建虚拟环境并安装依赖关系:
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
  1. 复制 .env.example 到 .env 并配置:
cp .env.example .env
  1. 在中设置您的Jira凭据 .env:
    • JIRA_URL:您的Jira实例URL
    • JIRA_USERNAME:您的Jira电子邮件
    • JIRA_API_TOKEN:来自的API令牌https://id.atlassian.com/manage-profile/security/api-tokens

用法

运行MCP服务器:

jira-mcp

或者:

python -m jira_mcp.server

可用工具

工具 说明
get_issue 按密钥获取Jira问题
search_issues 使用JQL搜索问题
create_issue 创建新问题
update_issue 更新问题字段
add_comment 向问题添加评论
get_projects 列出可访问的项目
transition_issue 更改问题状态
get_transitions 获取可用转换

发展

运行测试:

python -m pytest

类型检查:

python -m mypy src

Linting:

python -m ruff check src