mcpField
J
Jira Prompts MCP Server

Jira Prompts MCP Server

本地服务
github.com/ceshine版本控制075 周前更新

关于 Jira Prompts MCP Server

Jira Prompts MCP Server 从 Jira 问题生成提示词和上下文,适用于支持 MCP 提示词的客户端。它提供简要和完整视图,完整视图包含评论、关联问题和子任务。

主要功能

  1. 01生成 Jira 问题简要提示词
  2. 02生成含关联上下文的完整提示词
  3. 03通过 Jira 问题键获取数据
  4. 04纳入评论、关联问题和子任务

适用场景

  1. 01获取 Jira 问题的简要说明
  2. 02为助手准备完整问题上下文
  3. 03在支持 MCP 提示词的客户端中使用 Jira 提示词

MCP 相关

它为 Jira 问题提供 MCP 提示词,而非工具。`jira-issue-brief` 和 `jira-issue-full` 提示词按问题键获取信息。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Jira 提示词 MCP 服务

此仓库提供一个模型上下文协议(MCP)服务,其中包含多个用于根据 Jira 内容生成提示词或上下文的命令。

此仓库深受 MarkItDown MCP 服务 和示例 Git MCP 服务 的启发,也采用了 mcp-atlassian 仓库中的设计和代码元素。此仓库与 mcp-atlassian 的主要区别在于:它使用 pycontribs/jira,而不是 atlassian-api/atlassian-python-api 与 Jira API 交互,并且专注于提供提示词,而不是工具。后者使其在使用仅支持 MCP 提示词的工具时特别有用,例如 Zed 的 AI 助手。

这是我的另一个 MCP 服务项目:ceshine/git-prompts-mcp-server

更新日志

0.1.0
  • 从低级别的 mcp 包迁移到 FastMCP 包。
  • 添加用于测试服务的 CLI。
0.0.1

初始版本,实现了两个提示词:jira-issue-brief 和 jira-issue-full。

安装

手动安装
  1. 克隆此仓库
  2. 安装依赖项:uv sync --frozen

使用方法

作为 Zed Editor 的 MCP 服务

将以下内容添加到 settings.json:

"context_servers": {
  "git_prompt_mcp": {
    "command": {
      "path": "uv",
      "args": [
        "--directory",
        "/path/to/local/jira_prompts_mcp_server",
        "run",
        "jira-prompts-mcp-server",
        "https://my-company.atlassian.net", // Jira base URL
        "[email protected]",  // Jira username
        "your_api_key"  // Jira API token (https://id.atlassian.com/manage-profile/security/api-tokens)
      ]
    },
    "settings": {}
  }
}
命令

服务会响应以下命令:

  1. jira-issue-brief <issue-key>:获取 Jira 问题的核心字段。需要将问题键(例如 PROJ-123)作为参数。
  2. jira-issue-full <issue-key>:获取 Jira 问题的核心字段、评论、关联问题和子任务。需要将问题键作为参数。

示例:

  1. /jira-issue-brief PROJ-123
  2. /jira-issue-brief PROJ-155
使用 CLI 测试服务

先决条件:配置所需的环境变量(JIRA_URL、JIRA_USERNAME、JIRA_API_TOKEN)

你可以使用 CLI 快速测试 MCP 服务。以下是一些命令示例:

  • uv run python -m jira_prompts_mcp_server.cli jira-brief BOOM-1234
  • uv run python -m jira_prompts_mcp_server.cli jira-full BOOM-1234

许可证

MIT 许可证。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。