Jira communication server MCP Server

Jira communication server MCP Server

一个关于 Jira MCP 服务器的测试。

Jira 通信服务器 - 快速开始指南

概述

这是一个基于 TypeScript 的 MCP 服务器,提供与 Jira 交互的工具,包括执行 JQL 查询、管理工单和查看项目信息。

主要功能

  • JQL 查询:执行 Jira 查询语言搜索
  • 工单管理:创建、编辑、删除和分配工单
  • 项目信息:列出项目和状态

安装步骤

  1. 安装依赖

    npm install
    
  2. 构建服务器

    npm run build
    
  3. 配置 Claude Desktop

    配置文件位置:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

    添加以下配置:

    {
      "mcpServers": {
        "Jira communication server": {
          "command": "node",
          "args": [
            "/PATH_TO_THE_PROJECT/build/index.js"
          ],
          "env": {
            "JIRA_URL": "https://XXXXXXXX.atlassian.net",
            "JIRA_API_MAIL": "您的邮箱",
            "JIRA_API_KEY": "来自 https://id.atlassian.com/manage-profile/security/api-tokens 的密钥"
          }
        }
      }
    }
    

核心工具使用

工具用途参数
execute_jql运行 JQL 查询jql, number_of_results(默认:1)
create_ticket创建工单project.key, summary, description, issuetype.name, parent(可选)
edit_ticket修改工单issueIdOrKey, summary(可选), description(可选), labels(可选), parent(可选)
delete_ticket删除工单issueIdOrKey
assign_ticket分配工单accountId, issueIdOrKey
list_projects列出项目number_of_results(默认:1)
get_all_statuses获取所有状态number_of_results(默认:1)

开发与调试

  • 开发模式(自动重建):

    npm run watch
    
  • 调试工具:

    npm run inspector
    

    这将提供一个浏览器URL访问MCP Inspector调试工具