Jira搜索工具

一个用于AI代理的Jira搜索和问题检索工具。

  • by abraham2512
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 abraham2512/jira-mcp

使用说明

Jira MCP服务器

MCP(模型上下文协议)服务器,为AI代理提供Jira搜索和问题检索工具。

特性

  • search_jira_issues:按项目和文本搜索未解决的Jira问题
  • get_jira_issue:按密钥检索特定的Jira问题
  • list_allowed_项目:列出已配置的允许项目

环境变量

变量 必填 描述
JIRA_BASE_URL 是 Jira实例URL(例如。, https://issues.redhat.com)
JIRA_TOKEN 是 Jira API Bearer代币
JIRA_ALLOWED_PROJECTS 是 允许的项目密钥的逗号分隔列表
MCP_PORT 无 运行服务器的端口(默认值: 3031)

本地运行

# Set environment variables
export JIRA_BASE_URL="https://issues.redhat.com"
export JIRA_TOKEN="your-token"
export JIRA_ALLOWED_PROJECTS="OCPBUGS,RHEL"

# Install dependencies
pip install -r requirements.txt

# Run the server
python server.py

建造集装箱

# Build with podman
podman build -t jira-mcp:latest -f Containerfile .

# Run with podman
podman run -p 3031:3031 \
  -e JIRA_BASE_URL="https://issues.redhat.com" \
  -e JIRA_TOKEN="your-token" \
  -e JIRA_ALLOWED_PROJECTS="OCPBUGS,RHEL" \
  jira-mcp:latest

MCP配置

添加到您的 mcp_config.json:

{
  "mcp_servers": {
    "jira_mcp_server": {
      "url": "http://jira-mcp:3031/mcp",
      "transport": "streamable_http"
    }
  }
}

Kubernetes部署

有关Kubernetes/OpenShift部署清单,请参阅BugZooka存储库。