
hh-jira-mcp-server MCP server

2024.12.02
2
PythonJira 任务管理团队协作工具交流协作
hh-jira-mcp-server 是一个基于 MCP(Model Context Protocol)协议的服务器项目,主要用于与 Jira 系统进行交互。它允许用户通过 Claude Desktop 和 MCP Inspector 进行调试和管理 Jira 任务。
View on GitHub
Overview
基本能力
产品定位
hh-jira-mcp-server 是一个用于与 Jira 系统交互的 MCP 服务器,旨在帮助开发团队管理和跟踪任务状态。
核心功能
- Jira 任务管理:通过配置环境变量,可以过滤和查看特定状态的 Jira 任务(如“Development: In progress”)。
- 密码存储:使用
keyring
工具安全存储 Jira 账户密码。 - 调试支持:支持通过 MCP Inspector 进行调试。
- 发布与构建:支持通过
uv
工具构建和发布到 PyPI。
适用场景
- 团队协作:开发团队可以通过该服务实时查看和管理 Jira 任务状态。
- 自动化任务:集成到 CI/CD 流程中,自动化任务状态更新。
- 调试与开发:开发者可以使用 MCP Inspector 调试 Jira 交互逻辑。
工具列表
- Claude Desktop:用于运行和配置 MCP 服务器。
- uv:用于依赖管理和构建发布。
- keyring:用于安全存储 Jira 账户密码。
- MCP Inspector:用于调试 MCP 服务器。
常见问题解答
- 如何存储 Jira 密码?
使用
keyring set hh-jira-mcp-server v.pupkin
命令存储密码。 - 如何调试 MCP 服务器?
使用 MCP Inspector 进行调试,命令为
npx @modelcontextprotocol/inspector uv --directory <path_to_project>/hh-jira-mcp-server run hh-jira-mcp-server
。
使用教程
使用依赖
- 安装 Claude Desktop: 下载地址:https://claude.ai/download
- 安装 uv:
bash brew install uv
- 安装 keyring: 安装指南:https://pypi.org/project/keyring/
安装教程
- 存储 Jira 密码:
bash keyring set hh-jira-mcp-server v.pupkin
- 配置 Claude Desktop:
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
调试方式
- 使用 MCP Inspector 调试:
bash npx @modelcontextprotocol/inspector uv --directory <path_to_project>/hh-jira-mcp-server run hh-jira-mcp-server
- 查看调试 URL: 启动后,Inspector 会显示一个 URL,用于在浏览器中调试。
许可证
None