Skip to main content
Glama
example_usage.md2.37 kB
# JIRA MCP 使用示例 本文档提供了JIRA MCP的详细使用示例,展示如何使用各种功能与JIRA进行交互。 ## 基础用法 以下是在Cursor中使用JIRA MCP的一些基本命令示例: ### 查询问题详情 ``` 查看JIRA问题KEY-123的详情 ``` 返回示例: ```json { "id": "10001", "key": "KEY-123", "summary": "实现用户登录功能", "description": "实现基于OAuth的用户登录系统", "status": { "name": "进行中", "id": "3" }, "assignee": { "name": "johndoe", "display_name": "John Doe" } } ``` ### 搜索问题 ``` 搜索所有由我负责的未解决JIRA问题 ``` 或使用特定JQL: ``` 搜索JIRA问题,JQL: project = PROJ AND status = "In Progress" AND assignee = currentUser() ORDER BY priority DESC ``` ### 创建问题 ``` 在JIRA项目PROJ中创建一个标题为"修复登录页面样式问题"的任务,描述为"登录按钮在移动设备上显示不正确" ``` ### 更新问题 ``` 更新JIRA问题KEY-123,将状态改为"已完成" ``` ``` 更新JIRA问题KEY-123,添加标签"前端"和"样式修复" ``` ## 高级使用 ### 使用特定字段查询 ``` 查找JIRA问题中包含自定义字段"customer"值为"ACME公司"的所有问题 ``` ### 批量操作 ``` 将所有"测试中"状态的JIRA问题移动到"已完成"状态 ``` ## 编程接口示例 如果你想在自己的Python程序中使用JIRA MCP,可以这样做: ```python import jira_mcp.server as jira_server # 获取问题详情 issue = jira_server.get_issue("PROJ-123") print(f"问题标题: {issue['summary']}") # 搜索问题 issues = jira_server.search_issues("project = PROJ AND status = 'Open'") print(f"找到 {issues['total']} 个问题") # 创建问题 new_issue = jira_server.create_issue( project_key="PROJ", summary="新功能请求", description="实现账户设置页面", issue_type="Story", priority="Medium" ) print(f"创建了新问题: {new_issue['key']}") ``` ## 常见问题排查 ### 认证问题 如果遇到"用户名或密码错误"的消息,请确保你已正确设置环境变量: ``` JIRA_SERVER_URL=http://your-jira-instance.com JIRA_USERNAME=your_username JIRA_PASSWORD=your_password ``` ### 权限问题 如果收到"没有权限执行此操作"的消息,请确保你的JIRA账户有相应的权限。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yuezheng2006/mcp-server-jira'

If you have feedback or need assistance with the MCP directory API, please join our Discord server