hh-jira-mcp-server MCP server

hh-jira-mcp-server MCP server

site icon
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 服务器,旨在帮助开发团队管理和跟踪任务状态。

核心功能

  1. Jira 任务管理:通过配置环境变量,可以过滤和查看特定状态的 Jira 任务(如“Development: In progress”)。
  2. 密码存储:使用 keyring 工具安全存储 Jira 账户密码。
  3. 调试支持:支持通过 MCP Inspector 进行调试。
  4. 发布与构建:支持通过 uv 工具构建和发布到 PyPI。

适用场景

  1. 团队协作:开发团队可以通过该服务实时查看和管理 Jira 任务状态。
  2. 自动化任务:集成到 CI/CD 流程中,自动化任务状态更新。
  3. 调试与开发:开发者可以使用 MCP Inspector 调试 Jira 交互逻辑。

工具列表

  1. Claude Desktop:用于运行和配置 MCP 服务器。
  2. uv:用于依赖管理和构建发布。
  3. keyring:用于安全存储 Jira 账户密码。
  4. MCP Inspector:用于调试 MCP 服务器。

常见问题解答

  1. 如何存储 Jira 密码? 使用 keyring set hh-jira-mcp-server v.pupkin 命令存储密码。
  2. 如何调试 MCP 服务器? 使用 MCP Inspector 进行调试,命令为 npx @modelcontextprotocol/inspector uv --directory <path_to_project>/hh-jira-mcp-server run hh-jira-mcp-server

使用教程

使用依赖

  1. 安装 Claude Desktop: 下载地址:https://claude.ai/download
  2. 安装 uvbash brew install uv
  3. 安装 keyring: 安装指南:https://pypi.org/project/keyring/

安装教程

  1. 存储 Jira 密码bash keyring set hh-jira-mcp-server v.pupkin
  2. 配置 Claude Desktop
  3. MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  4. Windows: %APPDATA%/Claude/claude_desktop_config.json

调试方式

  1. 使用 MCP Inspector 调试bash npx @modelcontextprotocol/inspector uv --directory <path_to_project>/hh-jira-mcp-server run hh-jira-mcp-server
  2. 查看调试 URL: 启动后,Inspector 会显示一个 URL,用于在浏览器中调试。

许可证

None