使用说明
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存储库。
