Jira communication server MCP Server
一个关于 Jira MCP 服务器的测试。
Jira 通信服务器 - 快速开始指南
概述
这是一个基于 TypeScript 的 MCP 服务器,提供与 Jira 交互的工具,包括执行 JQL 查询、管理工单和查看项目信息。
主要功能
- JQL 查询:执行 Jira 查询语言搜索
- 工单管理:创建、编辑、删除和分配工单
- 项目信息:列出项目和状态
安装步骤
-
安装依赖
npm install
-
构建服务器
npm run build
-
配置 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 的密钥" } } } }
- MacOS:
核心工具使用
工具 | 用途 | 参数 |
---|---|---|
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调试工具