与Jira交互
<a href="https://glama.ai/mcp/servers/v7nmyscj80"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=1360586192,11739521862&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Jira服务器 MCP服务器" /> </a>这是一个基于TypeScript的MCP服务器,提供与Jira交互的工具。它通过提供以下功能来展示核心MCP概念:
execute_jqljql,number_of_results(默认值:1)。get_only_ticket_name_and_descriptionjql,number_of_results(默认值:1)。create_ticketproject.key,summary,description,issuetype.name,parent(可选)。list_projectsnumber_of_results(默认值:1)。delete_ticketissueIdOrKey。edit_ticketissueIdOrKey,summary(可选),description(可选),labels(可选),parent(可选)。get_all_statusesnumber_of_results(默认值:1)。assign_ticketaccountId,issueIdOrKey。query_assignableproject_key。add_attachment_from_public_urlissueIdOrKey,imageUrl。add_attachment_from_confluenceissueIdOrKey,pageId,attachmentName。安装依赖项:
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通信服务器": {
"command": "node",
"args": ["/PROJECT_PATH/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 获取的密钥"
}
}
}
}
由于MCP服务器通过stdio进行通信,调试可能会很困难。我们推荐使用MCP Inspector,该工具作为包脚本提供:
npm run inspector
Inspector将提供一个URL,您可以在浏览器中访问调试工具。