使用说明
jira mcp服务器
MCP服务器,使LLM能够通过一组API工具与Jira进行交互。此服务器在语言模型和Jira功能之间提供了一座桥梁,允许自动问题管理和跟踪。
特性
- 使用JQL搜索Jira问题
- 创建新问题
- 获取问题详细信息
- 更新现有问题
- 删除问题
在游标中设置
在mcp.json文件中添加一个新条目:
"jira": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"JIRA_BASE_URL",
"-e",
"JIRA_EMAIL",
"-e",
"JIRA_TOKEN",
"chasepd/jira-mcp-server:latest"
]
"env":{
"JIRA_BASE_URL": "[THE BASE URL OF YOUR JIRA INSTANCE]",
"JIRA_EMAIL": "[EMAIL OF YOUR JIRA ACCOUNT]",
"JIRA_TOKEN": "[YOUR JIRA API TOKEN]"
}
}
先决条件
- Python 3.x
- 具有API访问权限的Jira帐户
- Jira身份验证的环境变量:
JIRA_BASE_URLJIRA_EMAILJIRA_TOKEN
开发人员设置
- 克隆存储库:
git clone https://github.com/yourusername/jira-mcp-server.git
cd jira-mcp-server
- 安装依赖项:
pip install -r requirements.txt
- 设置环境变量:
export JIRA_BASE_URL="your-jira-instance-url"
export JIRA_EMAIL="your-email@example.com"
export JIRA_TOKEN="your-api-token"
运行服务器
地方发展
python src/mcp-server.py
使用Docker
服务器可以作为Docker镜像在 chasepd/jira-mcp-server.
拉取并运行最新版本:
docker pull chasepd/jira-mcp-server:latest
docker run -e JIRA_BASE_URL="your-jira-instance-url" \
-e JIRA_EMAIL="your-email@example.com" \
-e JIRA_TOKEN="your-api-token" \
-p 8000:8000 \
chasepd/jira-mcp-server:latest
可用工具
服务器提供以下工具用于与Jira交互:
jira_search_issues(jql: str):使用JQL搜索问题jira_create_issue(project_key: str, summary: str, description: str, issuetype: str):创建新问题jira_get_issue(issue_key: str):获取特定问题的详细信息jira_update_issue(issue_key: str, fields: dict):更新现有问题jira_delete_issue(issue_key: str):删除问题
贡献
欢迎投稿!如果您想看到新功能,请随时提交拉取请求。
