modelscope·@George5562/Jira-MCP-Server
通过模型上下文协议启用与 Jira 的自然语言交互,以便通过 Claude Desktop 管理项目、问题、任务和工作流,从而允许用户委托项目管理任务。
使用自然语言与 Jira 对话,以获取项目信息并进行修改。结合自定义的 README(其中包含项目信息)和 Claude Desktop 使用,这样您可以委托 PM 任务(例如,根据您的团队成员及其专长列表,将任何新问题分配给最相关的人)。
该服务器基于 Model Context Protocol 构建。
服务器支持以下功能:
必需的环境变量:
JIRA_HOST:您的 Jira 实例主机名JIRA_EMAIL:您的 Jira 账户邮箱JIRA_API_TOKEN:来自 https://id.atlassian.com/manage-profile/security/api-tokens 的 API 令牌// Get user's account ID by email
{
email: "user@example.com";
}
// List all available issue types
// Returns: id, name, description, subtask status
// No parameters required
// List all available issue link types
// Returns: id, name, inward/outward descriptions
// No parameters required
// Get all issues in a project
{
projectKey: "PROJECT"
}
// Get issues with JQL filtering
{
projectKey: "PROJECT",
jql: "status = 'In Progress' AND assignee = currentUser()"
}
// Get issues assigned to user
{
projectKey: "PROJECT",
jql: "assignee = 'user@example.com' ORDER BY created DESC"
}
// Create a standard issue
{
projectKey: "PROJECT",
summary: "Issue title",
issueType: "Task", // or "Story", "Bug", etc.
description: "Detailed description",
assignee: "accountId", // from get_user tool
labels: ["frontend", "urgent"],
components: ["ui", "api"],
priority: "High"
}
// Create a subtask
{
parent: "PROJECT-123",
projectKey: "PROJECT",
summary: "Subtask title",
issueType: "Subtask",
description: "Subtask details",
assignee: "accountId"
}
// Update issue fields
{
issueKey: "PROJECT-123",
summary: "Updated title",
description: "New description",
assignee: "accountId",
status: "In Progress",
priority: "High"
}
// Create issue link
{
linkType: "Blocks", // from list_link_types
inwardIssueKey: "PROJECT-124", // blocked issue
outwardIssueKey: "PROJECT-123" // blocking issue
}
// Delete single issue
{
issueKey: "PROJECT-123"
}
// Delete issue with subtasks
{
issueKey: "PROJECT-123",
deleteSubtasks: true
}
// Delete multiple issues
{
issueKeys: ["PROJECT-123", "PROJECT-124"]
}
描述字段支持 Markdown 样式的格式:
示例:
Task Overview:
This task involves implementing new features:
- Feature A implementation
- Feature B testing
Steps:
1. Design component
2. Implement logic
3. Add tests
Acceptance Criteria:
- All tests passing
- Documentation updated
服务器提供详细的错误消息,包括:
克隆仓库:
git clone https://github.com/George5562/Jira-MCP-Server.git
cd Jira-MCP-Server
安装依赖项:
npm install
配置环境变量:
在根目录下创建一个 .env 文件:
JIRA_HOST=your-instance.atlassian.net
JIRA_EMAIL=your-email@example.com
JIRA_API_TOKEN=your-api-token
构建项目:
npm run build
启动服务器:
npm start
要将此 MCP 服务器与 Claude Desktop 一起使用,请执行以下步骤:
找到您的 Claude Desktop 配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json将 Jira MCP 服务器添加到您的配置中:
{
"mcp_servers": [
{
"name": "jira-server",
"command": "npm start",
"cwd": "/path/to/jira-server",
"env": {
"JIRA_HOST": "your-instance.atlassian.net",
"JIRA_EMAIL": "your-email@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
]
}
将 /path/to/jira-server 替换为克隆仓库的绝对路径。
重启 Claude Desktop 以应用更改。
一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。
阿里云可观测 MCP服务,提供了一系列访问阿里云可观测各产品的工具能力,覆盖产品包含阿里云日志服务SLS、阿里云应用实时监控服务ARMS、阿里云云监控等,任意支持 MCP 协议的智能体助手都可快速接入。
自动从文本中识别并提取法律条文,例如在合同、案件描述或法律文书中,精准定位涉及的具体法律条文(如“《民法典》第585条”),并将文本中的法律问题与对应法条内容关联,提取法规名称的服务。
用于哔哩哔哩API的MCP服务器,支持视频搜索、用户内容获取等多种操作,适用于哔哩哔哩内容管理和数据分析场景。
看起来您想要翻译一份英文技术文档,但您提供的内容中只有"asd"这个字符串,并没有实际的文档内容。请提供需要翻译的具体英文技术文档文本,这样我才能帮助您进行准确的翻译。如果有特定部分或格式要求,请一并告知。
一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。