Token导航 LogoToken导航TokenDH.com
qa MCP server logo
开发工具未说明官方级别未说明来源级核验

qa MCP server

MCP Server

通过MCP协议提供全面的UAT和性能测试,利用AI驱动的测试工具对Domino平台进行智能评估和自动化工作流验证。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonCursor性能分析Cursor

安装说明

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

作者 / 组织

dominodatalab

提供方

dominodatalab

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

Domino数据科学平台的QA MCP服务器

通过MCP协议进行全面的UAT和性能测试

使用AI驱动的测试转换Domino平台验证。此MCP服务器公开 24种专用工具2个标准化提示 使LLM能够执行智能平台评估、自动化UAT工作流程和数据驱动的性能分析。

🎯 这解锁了什么

问你的AI助手:

  • *“我们的Domino平台准备好投入生产了吗?”*
  • *“该系统可以处理50个并发数据科学作业吗?”*
  • *“为什么用户遇到身份验证问题?”*
  • *“我们的ML模型部署的基准性能是什么?”*

通过以下方式获得智能响应:

  • ✅ 跨所有平台功能自动执行测试
  • 📊 性能指标和容量分析
  • 🔍 详细的诊断和可操作的建议
  • 🚀 一个命令综合UAT套件

______________________________________________________________________

🚀 24种MCP工具可用

🔧 核心作业执行(4个工具)

使用MLflow集成执行和监控作业

run_domino_job | check_domino_job_run_status | check_domino_job_run_results | open_web_browser

🧪 端到端UAT套件(14个工具)

以下是在 end_to_end_uat_protocol:

1. test_post_upgrade_env_rebuild - Environment build validation
2. test_file_management_operations - File operations
3. test_file_version_reversion - File version reversion
4. test_project_copying - Project copying
5. test_project_forking - Project forking
6. test_advanced_job_operations - Job operations
7. test_job_scheduling - Job scheduling
8. test_comprehensive_ide_workspace_suite - Workspace IDEs
9. test_workspace_file_sync - Workspace file sync
10. test_workspace_hardware_tiers - Hardware tiers
11. enhanced_test_dataset_operations - Dataset operations
12. test_model_api_publish - Model API publish
13. test_app_publish - App publish
14. run_admin_portal_uat_suite - Admin portal

⚡ 性能测试(3个工具)

负载、压力和容量测试

performance_test_concurrent_jobs | performance_test_data_upload_throughput | performance_test_parallel_workspaces

🧹 清理工具(2个工具)

UAT执行后删除测试资源

cleanup_all_project_workspaces | cleanup_all_project_datasets

🔐 身份验证(1个工具)

用户访问验证

test_user_authentication

______________________________________________________________________

📝 MCP提示(2个标准化工作流程)

提示 是预先配置的工作流,指导LLM完成结构化测试序列。LLM客户端从以下位置读取凭据 @domino_project_settings.md 并将其作为参数提供。

提示1: quick_auth_test

目的: 快速用户身份验证

参数:

  • user_name:Domino用户名(来自@Domino-project_settings.md)
  • project_name:Domino项目名称(来自@Domino-project_settings.md)

它的作用:

  1. 执行 test_user_authentication 工具
  2. 使用提供的凭据验证平台访问权限
  3. 返回身份验证状态报告

典型用例: 在运行综合套件之前,首先进行测试以验证凭据是否正常工作

______________________________________________________________________

提示2: end_to_end_uat_protocol

目的: 全面的14测试UAT套件,具有严格的连续执行能力

参数:

  • user_name:Domino用户名(来自@Domino-project_settings.md)
  • project_name:Domino项目名称(来自@Domino-project_settings.md)

强制测试顺序(按此顺序执行):

  1. test_post_upgrade_env_rebuild -环境构建验证
  2. test_file_管理_操作 -文件操作(上传、下载、移动、重命名)
  3. test_file_version_reversion -文件版本控制和恢复
  4. test_project_copying -项目复制功能
  5. 测试_项目_工作 -项目分叉功能
  6. test_advanced_job_operations -高级作业操作
  7. test_job_scheduling -作业调度工作流
  8. 测试_综合_设计_工作空间_套件 -所有工作区IDE(Jupyter、RStudio、VSCode)
  9. test_workspace_file_sync -工作区文件同步
  10. 测试_工作空间_硬件_硬件 -硬件层验证(小k8、中k8、大k8)
  11. 增强测试数据操作 -增强的数据集操作
  12. test_model_api_publish -API模型发布
  13. test_app_publish -应用程序发布
  14. run_admin_portal_uat_suite -管理门户综合验证

清理阶段(测试14后执行):

  • cleanup_all_project_workspaces -删除所有测试工作区
  • cleanup_all_project_datasets -删除所有测试数据集

最终报告: 包含通过/失败状态和建议的综合汇总表

⚠️ 严格执行规则:

  • ✅ 连续执行(测试之间没有暂停)
  • ✅ 执行过程中没有用户确认请求
  • ✅ 仅在所有14个测试完成后进行清理
  • ✅ 最后一份综合报告
  • ❌ 测试之间不要停下来或要求输入

使用提示

  1. 创建配置文件 (domino-qa/domino_project_settings.md):
USER_NAME = "your-username"
PROJECT_NAME = "your-project-name"
  1. 在LLM客户端中调用Prompt:
"Run the quick_auth_test prompt with my credentials from @domino_project_settings.md"

"Execute the end_to_end_uat_protocol using settings from @domino_project_settings.md"

LLM客户将:

  • 阅读 @domino_project_settings.md
  • 提取用户名和项目名
  • 使用这些参数调用提示符
  • 执行指导工作流程

______________________________________________________________________

📋 设置

1.安装依赖项

git clone 
cd qa_mcp_server
uv pip install -e .

2.配置环境

创建 .env 文件:

DOMINO_API_KEY='your_api_key_here'
DOMINO_HOST='https://your-domino-instance.com'

3.在游标中配置MCP

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "qa_mcp_server": {
      "command": "uv",
      "args": ["--directory", "/path/to/qa_mcp_server", "run", "domino_qa_mcp_server.py"]
    }
  }
}

4.开始测试

问你的AI: *“对我们的Domino平台进行全面的UAT评估”*

______________________________________________________________________

💡 智能功能

🔄 智能资源管理

  • 自动生成的唯一名称(时间戳+UUID)
  • 自动清理测试资源
  • 优雅的错误处理和恢复

📊 性能洞察

  • 并行作业能力测试(20+个并行作业)
  • 数据上传吞吐量分析
  • API压力测试(100+请求/秒)
  • 资源利用监控

🎯 全面覆盖

  • 身份验证工作流→ 模型部署
  • 基础设施验证→ 用户体验测试
  • 管理操作→ 数据科学工作流程
  • 性能基线→ 容量规划

🤖 LLM优化响应

  • 具有可操作见解的结构化JSON
  • 通过/失败评分并提出改进建议
  • 性能分析的详细指标
  • 面向非技术利益相关者的自然语言摘要

______________________________________________________________________

🚀 示例工作流

平台就绪性评估:

You: "Is our platform ready for 100 data scientists?"
AI: → Runs run_master_comprehensive_uat_suite()
Response: ✅ 85% overall readiness | ⚠️ Scale workspace resources | 📊 Baseline: 45 concurrent jobs

性能调查:

You: "Why are model deployments slow?"
AI: → Runs enhanced_test_model_operations() + performance_test_concurrent_jobs()
Response: 🔍 Model registry bottleneck detected | ⏱️ Avg deployment: 3.2min | 💡 Recommend compute upgrade

容量规划:

You: "What's our current performance baseline?"
AI: → Runs performance testing suite
Response: 📊 20 concurrent jobs max | 🚀 85MB/s upload speed | 💾 65% resource utilization | 📈 Growth capacity: 40%

______________________________________________________________________

准备好转换Domino平台验证了吗? 安装MCP服务器,让AI处理您的UAT工作流程!

技术栈: Python 3.11+|FastMCP|Python domino v1.4.8|domino v6.1+

目录标签

目录标签

PythonCursor性能分析数据科学本地部署自动化测试AI驱动平台验证

支持客户端

Cursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP