Skip to main content
Glama

Jira MCP Server

by KS-GEN-AI

Jira 通信服务器 MCP 服务器

与 Jira 交谈

这是一个基于 TypeScript 的 MCP 服务器,提供与 Jira 交互的工具。它通过以下方式演示了 MCP 的核心概念:

  • 执行 JQL 查询的工具
  • 用于创建、编辑和删除 Jira 票证的工具
  • 列出 Jira 项目和状态的工具

特征

Jira 工具

execute_jql

  • 目的:运行 JQL 查询。
  • 参数jqlnumber_of_results (默认值:1)。

get_only_ticket_name_and_description

  • 目的:获取票证名称和描述。
  • 参数jqlnumber_of_results (默认值:1)。

create_ticket

  • 目的:创建 Jira 票证。
  • 参数project.keysummarydescriptionissuetype.nameparent (可选)。

list_projects

  • 目的:列出 Jira 项目。
  • 参数number_of_results (默认值:1)。

delete_ticket

  • 目的:删除一张票。
  • 参数issueIdOrKey

edit_ticket

  • 目的:修改票证。
  • 参数issueIdOrKeysummary (可选)、 description (可选)、 labels (可选)、 parent (可选)。

get_all_statuses

  • 目的:检索所有状态。
  • 参数number_of_results (默认值:1)。

assign_ticket

  • 目的:将票分配给用户。
  • 参数accountIdissueIdOrKey

query_assignable

  • 目的:查找项目中可分配的用户。
  • 参数project_key

add_attachment

  • 目的:向票证添加附件。
  • 参数issueIdOrKeyimageUrl

发展

安装依赖项:

npm install

构建服务器:

npm run build

对于使用自动重建的开发:

npm run watch

安装

要与 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": "Your email", "JIRA_API_KEY": "KEY_FROM : https://id.atlassian.com/manage-profile/security/api-tokens" } } } }

调试

由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:

npm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

基于 TypeScript 的服务器,可与 Jira 交互,提供执行 JQL 查询、管理票证、通过自然语言列出项目和状态的工具。

  1. 特征
    1. Jira 工具
      1. execute_jql
      2. get_only_ticket_name_and_description
      3. create_ticket
      4. list_projects
      5. delete_ticket
      6. edit_ticket
      7. get_all_statuses
      8. assign_ticket
      9. query_assignable
      10. add_attachment
    2. 发展
      1. 安装
        1. 调试

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A Python-based server allowing seamless integration with JIRA for managing and interacting with projects through custom APIs.
        Last updated -
        3
        Python
        Apache 2.0
        • Apple
        • Linux
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with Jira, allowing for project management tasks such as listing projects, searching issues, creating tickets, and managing sprints through natural language queries.
        Last updated -
        7
        20
        1
        TypeScript
        MIT License
        • Linux
        • Apple
      • A
        security
        A
        license
        A
        quality
        A TypeScript-based server that enables Cursor editor to interact with Jira tickets for viewing, creating, commenting on, and updating tickets directly from the editor.
        Last updated -
        7
        2
        TypeScript
        GPL 2.0
      • -
        security
        A
        license
        -
        quality
        A Simple Model Context Protocol server that enables AI assistants to interact with Jira, allowing operations like fetching tickets, adding comments, and updating ticket status.
        Last updated -
        1
        Python
        Apache 2.0

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/KS-GEN-AI/jira-mcp-server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server