maximepeabody
服务介绍
Jira MCP 服务器
一个简单的模型上下文协议(MCP)服务器,允许AI助手与Jira进行交互。该服务器使AI能够执行以下操作:
- 获取用户的分配工单
- 向工单添加评论
- 获取可用的状态转换
- 更新工单状态
前提条件
- Docker
- 具有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
bash
使用Docker构建并运行
chmod +x run_docker_locally.sh
./run_docker_locally.sh
选项2:使用Python
- 安装依赖项:
bash
pip install -r requirements.txt
- 运行服务器:
bash
uvicorn src.server:app --reload
这将启动位于 http://localhost:8000 的服务器。
使用MCP服务器
MCP服务器暴露于 http://localhost:8000/mcp。