Token导航 LogoToken导航TokenDH.com
Bugasura MCP Server logo
运维云端stdio官方级别未说明来源级核验

Bugasura MCP Server

MCP Server

Bugasura MCP Server是一个连接AI助手与测试管理平台的中间件服务,支持通过自然语言管理测试用例、跟踪问题、规划迭代等全周期测试管理功能。

工具数

53

提示词数

0

GitHub Stars

0

资源数

0
测试自动化PythonClaude自然语言处理Claude DesktopClaudeCursorWindsurfClineVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

appachhi

提供方

appachhi

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python server.py --transport stdio

详细介绍

Bugasura MCP服务器

将AI助手直接连接到您的测试管理工作区。

Bugasura MCP Server使Claude、VS Code Copilot和Cursor等AI工具能够通过自然语言与您的Bugasura项目进行交互,包括管理测试用例、跟踪问题、计划冲刺等。

![Website](https://bugasura.io)

______________________________________________________________________

⚠️ 2.0中的重大变化

如果要从1.x升级,请更新客户端配置:

什么改变了1.x2.0
工具名称create_issue, list_teams, …bugasura_create_issue, bugasura_list_teams,…(前缀为与其他MCP服务器共存)
默认HTTP端点/sse 上海证券交易所 /mcp (可流式传输HTTP)
列出/查找回复{status, project_list, …} (上游形状)标准分页信封 {status, total, count, offset, items, has_more, next_offset} --遗留密钥仍然是一个版本的附加密钥

1.x个客户指向 /sse 必须迁移到 /mcp --SSE已被删除。

______________________________________________________________________

特性

  • 📋 测试用例管理 -创建、更新、删除和搜索测试用例
  • 💬 测试用例注释 -使用分页和过滤功能添加、更新、删除和列出测试用例的注释
  • 🐛 问题跟踪 -使用丰富的上下文报告、管理和删除错误
  • 💬 问题评论 -通过分页和筛选添加、更新、删除和列出对问题的评论
  • 📝 需求管理 -使用文件夹结构创建、组织和管理产品需求
  • 🏃 冲刺计划 -创建、更新、删除和管理敏捷冲刺
  • 👥 团队协作 -使用姓名或电子邮件分配工作(自动解析为用户ID)
  • 👤 团队成员管理 -使用团队名称或ID添加、更新角色和删除团队成员
  • 🔍 智能发现 -在不记忆ID的情况下查找项目和团队
  • 🤖 交互式工作流 -所有操作的引导式上下文选择

______________________________________________________________________

快速开始

1.获取API密钥

  1. 首选 Bugasura
  2. 导航到: 设置→ API密钥
  3. 复制API密钥

2.安装MCP服务器

选择您的人工智能工具并使用API密钥进行配置。服务器从请求中读取密钥 X-Bugasura-API-Key 标头(HTTP传输)或 BUGASURA_API_KEY 环境变量(STDIO传输)——配置后,工具会自动使用它而不会提示。如果未配置密钥,则返回工具 status: 'api_key_required' 店员问你要一个。

Claude Desktop

打开克劳德桌面→ 设置→ 连接器→ 添加自定义连接器

  • 姓名: Bugasura
  • 网址: https://mcp.bugasura.io/mcp

VS Code

添加到您的VS代码MCP配置中:

{
  "servers": {
    "bugasura": {
      "type": "https",
      "url": "https://mcp.bugasura.io/mcp",
      "headers": {
        "X-Bugasura-API-Key": "your_api_key_here"
      }
    }
  }
}

VS代码MCP文档

Claude Code

claude mcp add --transport http bugasura https://mcp.bugasura.io/mcp --header "X-Bugasura-API-Key: your_api_key_here"

克劳德代码MCP文档

Cursor

添加 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "bugasura": {
      "url": "https://mcp.bugasura.io/mcp",
      "type": "https",
      "headers": {
        "X-Bugasura-API-Key": "your_api_key_here"
      }
    }
  }
}

Windsurf

添加到您的Windsurf MCP配置中:

{
  "mcpServers": {
    "bugasura": {
      "serverUrl": "https://mcp.bugasura.io/mcp",
      "headers": {
        "X-Bugasura-API-Key": "your_api_key_here"
      }
    }
  }
}

Windsurf MCP文件

Cline

  1. 开放式诊所
  2. 点击☰ → MCP服务器远程服务器 标签
  3. 点击 编辑配置
  4. 添加:
{
  "mcpServers": {
    "bugasura": {
      "url": "https://mcp.bugasura.io/mcp",
      "type": "streamableHttp",
      "headers": {
        "X-Bugasura-API-Key": "your_api_key_here"
      }
    }
  }
}

Roo Code

{
  "mcpServers": {
    "bugasura": {
      "type": "streamable-http",
      "url": "https://mcp.bugasura.io/mcp",
      "headers": {
        "X-Bugasura-API-Key": "your_api_key_here"
      }
    }
  }
}

Roo代码MCP文档

3.开始使用它

安装后,只需与您的AI助手自然对话:

"List all my Bugasura teams and projects"
"Create a test case for login functionality with high severity"
"Create a requirement for user authentication feature"
"Show me all critical bugs in sprint 5"

______________________________________________________________________

运作原理

无需ID

Bugasura MCP功能 交互式上下文选择。你不需要知道团队ID、项目ID或用户ID——只需用自然语言描述你想要什么。

例子: 在不知道任何ID的情况下创建问题:

You: "Create a bug for the login button not working"

AI: [Calls MCP server]
    "Which team should I use?
     1. Acme Corp (Admin)
     2. Client Project (Member)"

You: "Acme Corp"

AI: "Which project?
     1. Mobile App
     2. Web App"

You: "Mobile App"

AI: "Which sprint?
     1. Sprint 5 (IN PROGRESS)
     2. Sprint 6 (SCHEDULED)"

You: "Sprint 5"

AI: ✓ "Created issue #ISSUE-123 in Sprint 5"

该系统引导您完成团队→ 项目→ 自动选择冲刺。

智能受让人解决方案

使用以下方式分配工作 姓名、电子邮件或用户ID--系统自动转换它们:

"Assign issue 123 to John Doe"
"Add jane@example.com and user 789 to issue 456"
"Remove Sarah from issue 321"

适用于问题和测试用例。

发现工具

在不记忆ID的情况下查找资源:

"Find my mobile app project"
→ Searches across ALL teams automatically
"Show me all projects I have access to"
→ Returns complete context in one call

______________________________________________________________________

你能做什么

📋 测试用例

Create an API test case for user authentication with priority P1
List all test cases for the mobile app project
Update test case 123 to mark it as PASS
Assign test case 456 to john@example.com
Delete test case 789
Delete test case with key "TES5"
Delete test case named "Verify login with valid credentials"

💬 测试用例注释

List all comments on test case 123
List comments on test case "Verify login with valid credentials"
List only user comments on test case 456 (exclude system comments)
Get details of comment 789
Add a comment "Test passed on Chrome and Firefox" to test case 123
Add a private comment to test case 456
Update comment 789 with new text
Delete comment 456

📝 需求

Create a requirement titled "User Authentication" with details and priority P1
List all requirements for the mobile app project
Get requirement details for requirement ID 2036
Update requirement 2036 to change severity to HIGH
Assign requirement 456 to john@example.com
Create a folder named "Sprint 1 Features" for organizing requirements
List all requirement folders in a project
Delete requirement 789
Link test cases to requirement 2036

🐛 问题和Bug

Create a critical bug for login page crash in sprint 5
Show me all open issues assigned to me
Update issue 789 to change status to "Fixed"
Add John and Jane as assignees to issue 123
Delete issue 456
Delete issue with key "ISS09"
Delete issue with summary "Login button not working"

💬 问题评论

List all comments on issue 123
List comments with pagination (start at 10, show 20 results)
List only user comments, exclude system comments
Get details of comment 456
Add a comment "Fixed in latest build" to issue 789
Add a private comment to issue 123
Update comment 456 with new text
Delete comment 789

🏃 短跑

Create a new sprint called "Sprint 15" for the mobile app
List all sprints for project 456
Update sprint 789 to mark it as COMPLETED
Show sprint details including issue statistics
Delete sprint 321
Delete sprint named "Sprint 15"

📋 项目

List all projects in team 123
Find project by name "Mobile App"
Get detailed information for project 456
Create a new project "E-commerce Web App" in team 123
Update project 789 name to "Mobile Application"
Update project "Mobile App" to change issue prefix to "MOB"
Delete project 321
Delete project "Old Test Project"

👥 团队管理

List all my teams
Find team by name "Acme"
Get detailed information for team 123
Get detailed information for team "Engineering"
Create a new team called "Mobile App Team"
Update team 456 name to "Web Development Team"
Rename team "Mobile Team" to "Mobile App Development"
List all members in team "Acme Corp"
Add john@example.com and jane@example.com to team "Engineering"
Invite user@example.com to team 123
Promote user 456 to admin in team "Marketing"
Demote user to regular member in team "Sales"
Remove john@example.com from team "Sales"
Remove user by name "John Doe" from team 123
Show all projects in team 456

______________________________________________________________________

可用工具

Context & Discovery

  • bugasura_get_user_context -在一个电话中联系所有团队和项目
  • bugasura_find_team_by_name -按名称搜索团队
  • bugasura_find_project_by_name -在所有团队中搜索项目
  • bugasura_list_teams -列出您所属的所有团队
  • bugasura_get_team -获取详细的团队信息,包括设置和订阅详细信息(支持team_id或team_name)
  • bugasura_create_team -创建新团队(创建者成为所有者/管理员)
  • bugasura_update_team -更新团队名称(仅限管理员,支持team_id或team_name)
  • bugasura_delete_team -永久删除团队(仅限管理员,销毁,支持team_id或team_name)
  • bugasura_list_team_members -列出带有ID、姓名、电子邮件和角色的团队成员
  • bugasura_list_projects -列出特定团队的项目
  • bugasura_get_project_details -获取详细的项目信息
  • bugasura_create_project -创建新项目(支持交互式团队选择) *新*
  • bugasura_update_project -更新项目名称、前缀和设置(支持project_id或project_name,可能需要管理员权限) *新*
  • bugasura_delete_project -永久删除项目(支持project_id或project_name,仅限管理员,销毁) *新*

智能团队解决方案:The bugasura_get_team, bugasura_update_team,以及 bugasura_delete_team 工具支持两者 team_id (数字ID)和 team_name (部分匹配的文本名称)。使用哪个更方便。

智能项目解决方案:The bugasura_update_projectbugasura_delete_project 工具支持两者 project_id (数字ID)和 project_name (文本名称部分匹配),便于灵活识别。 *新*

注: 团队删除是永久性的,会删除所有相关的项目、冲刺、问题、测试用例和需求。项目删除也是永久性的,会删除所有相关的冲刺、问题和测试用例。请务必谨慎使用!

Team Member Management

  • bugasura_add_team_members -通过电子邮件地址邀请用户加入团队(支持team_id或team_name)
  • bugasura_update_team_member -更改团队成员角色(管理员/成员)(支持team_id或team_name)
  • bugasura_delete_team_user -从团队中删除用户(支持team_id或team_name,按id/email/name自动解析用户)

智能团队解决方案:所有团队成员工具都支持这两种功能 team_id (数字ID)和 team_name (部分匹配的文本名称)。使用哪个更方便。

智能用户分辨率:The bugasura_delete_team_user 该工具可以通过以下方式识别用户:

  • 用户ID(例如“123”)
  • 电子邮件地址(例如,“john@example.com")
  • 姓名或部分姓名(例如,“约翰”、“无名氏”)

注: 只有团队管理员可以管理团队成员。无法删除团队所有者。

Sprint Management

  • bugasura_list_sprints -列出项目的所有冲刺
  • bugasura_get_sprint_details -获取冲刺信息和统计数据
  • bugasura_create_sprint -创建一个新的sprint
  • bugasura_update_sprint -更新冲刺详细信息(支持部分更新)
  • bugasura_delete_sprint -永久删除sprint(支持ID或名称)

注: 所有sprint工具都支持交互式上下文选择。可以使用数字ID或名称执行删除操作。

Issue Management

  • bugasura_list_issues -列出可选sprint过滤器的问题
  • bugasura_get_issue -获取详细的问题信息
  • bugasura_create_issue -创建新的bug/问题
  • bugasura_update_issue -更新问题详细信息(支持部分更新)
  • bugasura_delete_issue -永久删除问题(支持ID、问题密钥(如“ISS09”)或摘要/标题)
  • bugasura_get_issue_assignees -获取问题的指定人员列表,包括姓名、电子邮件和个人资料图像
  • bugasura_add_issue_assignees -按姓名、电子邮件或ID添加受让人
  • bugasura_remove_issue_assignees -按姓名、电子邮件或ID删除受让人

注: 所有问题工具都支持交互式上下文选择。可以使用数字ID、问题密钥(例如“ISS09”)或问题摘要执行删除操作。

Issue Comments

  • bugasura_list_issue_comments -使用分页和筛选列出问题的注释(支持creator_id筛选器,排除系统注释)
  • bugasura_get_issue_comment -获取包含完整内容和元数据的单个评论详细信息
  • bugasura_add_issue_comment -对问题创建新评论(支持公共/私人可见性、HTML格式)
  • bugasura_update_issue_comment -更新现有评论文本(仅限作者,支持交互式评论选择)
  • bugasura_delete_issue_comment -永久删除评论(作者或管理员,支持交互式评论选择)

主要特点:

  • 分页:列出评论 start_atmax_results 参数(默认值:10个结果,最大值:100)
  • 过滤:按评论作者筛选(creator_id)或排除系统注释(get_user_comments_only)
  • 交互式选择:团队提示→ 项目→ 问题→ 如果未提供评论
  • 评论类型:用户评论(可编辑)与系统评论(自动生成,只读)
  • 可见性控制:公开评论(对所有人可见)与私人评论(仅限团队成员)
  • HTML支持:评论支持HTML格式和用户提及(@username)

注: 所有评论工具都支持完整的交互式上下文选择,包括用于更新/删除操作的评论选择。系统注释不能编辑或删除。

Test Case Management

  • bugasura_list_test_cases -列出项目的测试用例
  • bugasura_get_test_case -获取详细的测试用例信息
  • bugasura_create_test_case -创建新的测试用例
  • bugasura_update_test_case -更新测试用例(支持部分更新,按姓名/电子邮件/ID指定人员)
  • bugasura_delete_test_case -永久删除测试用例(支持ID、“TES5”等测试用例密钥或场景名称)

注: 所有测试用例工具都支持交互式上下文选择。可以使用数字ID、测试用例键(例如“TES5”)或场景名称执行删除操作。

Test Case Comments

  • bugasura_list_testcase_comments -列出带有分页和过滤的测试用例的注释(支持creator_id过滤器,排除系统注释)
  • bugasura_get_testcase_comment -获取包含完整内容和元数据的单个测试用例注释详细信息
  • bugasura_add_testcase_comment -在测试用例上创建新注释(支持公共/私有可见性、HTML格式)
  • bugasura_update_testcase_comment -更新现有的测试用例注释文本(仅限作者,支持交互式注释选择)
  • bugasura_delete_testcase_comment -永久删除测试用例注释(作者或管理员,支持交互式注释选择)

主要特点:

  • 分页:列出评论 start_atmax_results 参数(默认值:10个结果,最大值:100)
  • 过滤:按评论作者筛选(creator_id)或排除系统注释(get_user_comments_only)
  • 交互式选择:团队提示→ 项目→ 测试用例→ 如果未提供评论
  • 评论类型:用户评论(可编辑)与系统评论(自动生成,只读)
  • 可见性控制:公开评论(对所有人可见)与私人评论(仅限团队成员)
  • HTML支持:评论支持HTML格式和用户提及(@username)

注: 所有测试用例注释工具都支持完整的交互式上下文选择,包括更新/删除操作的注释选择。系统注释不能编辑或删除。

Requirements Management

  • bugasura_list_requirements -列出项目或冲刺的所有要求
  • bugasura_get_requirement_details -获取详细的需求信息,包括父/子层次结构
  • bugasura_create_requirement -通过交互式文件夹选择创建新需求
  • bugasura_update_requirement -更新需求详细信息(支持部分更新,保留所有字段)
  • bugasura_delete_requirement -永久删除需求
  • bugasura_link_unlink_requirement_testcases -将测试用例链接到需求或从需求中取消链接
  • bugasura_create_requirement_folder -创建一个文件夹来组织需求
  • bugasura_list_requirement_folders -列出项目中的所有文件夹

主要特点:

  • 文件夹组织:要求必须组织在文件夹中。交互式文件夹选择可帮助您在需求创建过程中选择或创建文件夹。
  • 父子层次结构:需求可以有多级组织(EPIC)的父需求→ 故事→ 任务)。
  • 智能受让人解决方案:按姓名、电子邮件或用户ID分配(自动解析)。
  • 现场保护:更新操作获取现有数据并保留所有未更新的字段。
  • 测试用例链接:将需求与测试用例联系起来,以实现可追溯性。

注: 所有需求工具都支持交互式上下文选择。这 folder_id 字段是所有需求操作所必需的,将自动获取或交互式选择。

______________________________________________________________________

可用资源

MCP资源提供对Bugasura数据的只读访问。AI助手可以直接访问这些:

资源描述
bugasura://teams您所属的所有团队
bugasura://teams/{team_id}/projects团队中的项目
bugasura://projects/{project_id}/sprints项目中的冲刺
bugasura://projects/{project_id}/issues项目中的问题
bugasura://projects/{project_id}/test-cases项目中的测试用例
bugasura://projects/{project_id}/requirements项目要求

______________________________________________________________________

高级用法

分页

列表操作默认返回10个结果:

Show me the first 20 issues (using max_results=20)
Show me issues 11-20 (using start_at=10, max_results=10)
Show me the first 50 comments on issue 123 (using max_results=50)
Show me comments 21-40 on issue 456 (using start_at=20, max_results=20)

部分更新

仅更新要更改的字段-所有其他字段都会自动保留:

Update issue 123 to change severity to HIGH
(other fields like status, description, assignees remain unchanged)
Update requirement 2036 to change title only
(severity, priority, assignees, and all other fields are preserved)

工作原理: 所有更新操作(问题、需求、测试用例、疾跑)首先获取现有记录,然后在发送到API之前将更改与现有数据合并。这确保了没有字段被意外清除或重置。

自定义字段

Create issue with custom fields: {"Environment": "Production", "Build": "1.2.3"}

过滤

List issues for sprint 5 only
Search projects containing "mobile" in the name
List only user comments on issue 123 (exclude system-generated comments)
List comments by a specific user on issue 456 (using creator_id filter)

______________________________________________________________________

运输方式

Bugasura MCP支持两种传输模式:

工作室 (默认)--本地MCP客户端(stdin/stdout上的子进程)

python server.py --transport stdio

流式HTTP (建议用于远程部署)--安装在 /mcp

python server.py --transport streamable-http --port 8000

托管版本位于 https://mcp.bugasura.io/mcp 使用流式HTTP。

______________________________________________________________________

本地开发——客户端配置示例

当您对服务器本身进行黑客攻击,并希望您的AI客户端将本地结账作为stdio子流程启动,而不是访问托管时,请使用这些功能 /mcp 终点。

替换 /Applications/MAMP/htdocs/Bugasura-MCP/ 使用您自己克隆的绝对路径,以及 your_api_key_here 使用您的Bugasura API密钥(设置→ API密钥)。 永远不要提交真正的密钥。

VS代码(工作区 .vscode/settings.json)

{
  "settings": {
    "mcp": {
      "inputs": [],
      "servers": {
        "bugasura-local-mcp": {
          "type": "stdio",
          "command": "/Applications/MAMP/htdocs/Bugasura-MCP/.venv/bin/python3",
          "args": [
            "/Applications/MAMP/htdocs/Bugasura-MCP/server.py"
          ],
          "env": {
            "BUGASURA_API_KEY": "your_api_key_here"
          }
        }
      }
    }
  }
}

克劳德桌面(claude_desktop_config.json)

macOS路径: ~/Library/Application Support/Claude/claude_desktop_config.json Windows路径: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "bugasura": {
      "command": "/Applications/MAMP/htdocs/Bugasura-MCP/.venv/bin/python",
      "args": [
        "/Applications/MAMP/htdocs/Bugasura-MCP/server.py"
      ],
      "env": {
        "BUGASURA_API_KEY": "your_api_key_here"
      }
    }
  }
}

编辑配置后,重新启动客户端(VS Code窗口重新加载/Claude Desktop退出并重新启动),使其能够启动新服务器。服务器登录到stderr——跟踪客户端的MCP服务器日志以确认 Bugasura MCP Server | API: ... | Transport: stdio 启动时出现。

______________________________________________________________________

使用MCP检查器进行测试和调试

MCP检查器提供了一个基于web的界面来测试和调试您的MCP服务器。

快速开始

  1. 安装MCP检查器 (如果尚未安装):
   npm install -g @modelcontextprotocol/inspector
  1. 运行检查器:
   cd /Applications/MAMP/htdocs/api.appachhi.com/Bugasura-MCP
   source .venv/bin/activate
   npx @modelcontextprotocol/inspector python server.py
  1. 打开浏览器 -检查员将在以下时间自动打开 http://localhost:5173

你能做什么

  • 查看所有工具 及其参数和文件
  • 交互式测试工具 -调用任何工具并查看真实响应
  • 调试工作流 -测试创建→ 更新→ 删除流
  • 验证参数 -确保格式和类型正确
  • 基于测试名称的操作 -尝试按问题密钥(ISS09)、测试用例密钥(TES5)或名称删除
  • 测试团队决议 -使用团队名称而不是ID进行团队成员管理

示例测试

按密钥删除测试问题:

Tool: bugasura_delete_issue
Parameters: {
  "issue_identifier": "ISS09"
}
注: api_key 如果满足以下条件,则为可选 BUGASURA_API_KEY 设置在环境中。

测试交互式Sprint选择:

Tool: bugasura_create_issue
Parameters: {
  "summary": "Test issue"
}
// Returns selection prompt for team → project → sprint

带有团队名称的测试团队成员管理:

Tool: bugasura_add_team_members
Parameters: {
  "team_name": "Engineering",
  "email_list": "john@example.com, jane@example.com"
}
// Resolves team name and sends invitations

使用智能分辨率删除测试用户:

Tool: bugasura_delete_team_user
Parameters: {
  "team_id": 123,
  "user_identifier": "john@example.com"
}
// Resolves user by email and removes from team

有关详细说明,请参阅 MCP_INSPECTOR_GUIDE.md

______________________________________________________________________

重要说明

API密钥

所有操作都需要Bugasura API密钥。从以下地址获取您的 Bugasura设置.

建议在MCP客户端中配置一次 (见上面的设置示例):

  • STDIO客户端 (克劳德桌面,本地光标/VS代码STDIO):设置 BUGASURA_API_KEYenv 块。
  • HTTP客户端 (主办 /mcp例如。 mcp.stage.bugasura.io):set X-Bugasura-API-Keyheaders 块。 Authorization: Basic 也被接受。

配置后,所有工具都会自动使用密钥,无需在每次调用时都提供密钥。如果两个源都没有配置,则返回第一个工具调用 status: 'api_key_required' 店员会问你要一个。

你也可以通过 api_key 显式地作为工具参数,优先于env和header。

重要: 不要像这样使用占位符 $BUGASURA_API_KEY服务器检测并拒绝占位符值。

交互模式

如果你不提供 team_idproject_id,系统会自动进入交互模式并引导您进行选择。这适用于:

  • 所有冲刺操作
  • 所有问题操作
  • 所有测试用例操作

智能受让人

分配工作时,您可以使用:

  • 名字: "John Doe" (部分匹配,不区分大小写)
  • 电子邮件: "john@example.com" (精确匹配,不区分大小写)
  • 组成员的用户号: "123" (直接比赛)
  • 混合: "John, jane@example.com, 789" (逗号分隔)

系统会自动将姓名/电子邮件解析为用户ID。

智能团队解决方案

团队成员管理工具支持灵活的团队识别:

  • 团队ID: team_id=123 (直接数字ID)
  • 团队名称: team_name="Acme Corp" (部分匹配,不区分大小写)

您可以将任一参数用于:

  • bugasura_add_team_members -邀请用户加入团队
  • bugasura_update_team_member -更改成员角色
  • bugasura_delete_team_user -删除团队成员

示例:

add_team_members(team_name="Engineering", email_list="john@example.com")
update_team_member(team_id=123, user_id=456, is_admin=1)
delete_team_user(team_name="Sales", user_identifier="john@example.com")
注: api_key 在以下情况下可以省略 BUGASURA_API_KEY 在环境中配置。

数据要求

短跑:

  • Sprint名称必须为5-250个字符
  • 问题必须分配给冲刺
  • 更新要求为问题分配一个sprint

要求:

  • 要求必须组织在文件夹中
  • 所有需求操作都需要文件夹ID
  • 需求可以有父子层次结构(最多2个级别:父级不能有另一个父级)

______________________________________________________________________

对话示例

入门指南

"What teams and projects do I have access to?"
→ Returns all your teams and projects

"Find my authentication project"
→ Searches across all teams and returns matches

测试管理

"Create a test case for password reset with severity HIGH and priority P1"
→ Guides you through team/project selection, then creates test case

"List all test cases in my mobile app project"
→ Returns paginated test case list

"Update test case 456 to mark it as PASS and assign to john@example.com"
→ Updates test case and resolves email to user ID

缺陷追踪系统

"Show me all critical bugs in sprint 5"
→ Lists critical severity issues filtered by sprint

"Create a bug: Login button crashes on iOS 17"
→ Guides through team/project/sprint selection, creates issue

"Assign issue 789 to Jane and mark it as In Progress"
→ Updates assignee and status

问题评论

"List all comments on issue 123"
→ Returns all comments with user details and timestamps

"Show me the next 10 comments starting from comment 11"
→ Uses pagination (start_at=10, max_results=10)

"List only user comments, exclude system-generated ones"
→ Uses get_user_comments_only=True to filter out system comments

"Add a comment 'Fixed in version 2.1.0' to issue 456"
→ Guides through team/project/issue selection, creates public comment

"Add a private comment about internal notes to issue 789"
→ Creates comment with is_public_comment=0

"Update comment 321 to fix a typo"
→ Guides through interactive selection if comment details not provided

"Delete comment 456"
→ Shows deletion warning, removes comment permanently

冲刺计划

"Create a 2-week sprint called 'Sprint 16' starting next Monday"
→ Guides through project selection, creates sprint with dates

"Show me sprint statistics for sprint 5"
→ Returns issue counts, completion rates, etc.

"Mark sprint 12 as COMPLETED"
→ Updates sprint status

需求管理

"Create a requirement titled 'User Authentication' with details 'Implement OAuth 2.0' and priority P1"
→ Guides through team/project selection, prompts for folder selection, creates requirement

"List all requirements in my mobile app project"
→ Returns all requirements with their hierarchy and test case counts

"Link test cases 123 and 456 to requirement 2036"
→ Creates traceability between requirements and test cases

"Update requirement 2036 to change severity to HIGH and assign to john@example.com"
→ Updates requirement fields while preserving all other data

团队成员管理

"Add john@example.com and jane@example.com to the Engineering team"
→ Resolves team by name, sends email invitations to new members

"List all members of team Acme Corp"
→ Returns team members with names, emails, user IDs, and roles

"Promote user 456 to admin in the Marketing team"
→ Updates team member role from member to admin

"Remove john@example.com from the Sales team"
→ Resolves user by email, removes from team and unassigns all their issues

"Make Sarah an admin in team 123"
→ Resolves user by name, promotes to admin role

______________________________________________________________________

支持

______________________________________________________________________

许可证

麻省理工学院

______________________________________________________________________

目录标签

目录标签

测试自动化PythonClaude自然语言处理云端部署AI集成敏捷协作项目管理

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

53

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP