这是一个用于Jira集成的模型上下文协议(MCP)服务器。该服务器使像Claude这样的AI助手能够与Jira Cloud实例进行交互。
npm install
在项目根目录下创建一个.env文件:
JIRA_HOST=your-domain.atlassian.net
JIRA_EMAIL=your-email@example.com
JIRA_API_TOKEN=your-api-token-here
.env文件中npm run build
npm start
jira_create_issue - 创建新问题jira_get_issue - 获取详细的问题信息jira_update_issue - 更新问题字段jira_search_issues - 使用JQL搜索问题jira_list_projects - 列出所有可访问的项目{
"projectKey": "PROJ",
"summary": "修复登录错误",
"description": "用户无法使用密码中的特殊字符登录",
"issueType": "Bug"
}
{
"jql": "project = PROJ AND status = \"In Progress\" AND assignee = currentUser()",
"maxResults": 20
}
{
"issueKey": "PROJ-123"
}
将以下内容添加到你的Claude Desktop MCP配置中:
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["/path/to/jira-mcp-server/build/index.js"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "your-email@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}
{
"mcpServers": {
"jira": {
"command": "node",
"args": ["C:\\path\\to\\jira-mcp-server\\build\\index.js"],
"env": {
"JIRA_HOST": "your-domain.atlassian.net",
"JIRA_EMAIL": "your-email@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
}
使用带有电子邮件+API令牌的基本认证。这是Jira Cloud最安全的方法。
服务器包括全面的错误处理功能,针对:
所有错误都以结构化的格式返回,并附有有用的提示信息。
npm run build
# 测试服务器
node build/index.js
服务器无法启动:
.env文件是否正确配置权限错误:
连接问题:
ISC
请参阅CONTRIBUTING.md了解如何为此项目做出贡献的详细信息。
对于问题和功能请求,请使用GitHub问题跟踪器。