QCM MCP Server
QCM · Quality Crisis Management
Skill de guía para la resolución de problemas de calidad. Versión de lanzamiento v1.0.0 · Convierte «gestión de crisis de calidad + evaluación de gobernanza del sistema + acumulación de conocimiento» en un pipeline de resolución de problemas reutilizable.
Entender en 5 segundos
# MCP server(10 工具:问题解决核心 6 + Infoseek 协同 3 + 插件 1)
python scripts/mcp_server.py输入场景 → 协议匹配(action-orders 14 章)→ 场景路由(意图×领域)→ 4 形态输出
案例应用 / 决策卡片 / 评估报告 / 快速响应(防御性标注 + 缺口协同)Related MCP server: LogicMCP Server
🎉 Destacados del lanzamiento v1.0.0
Capacidad | Descripción |
🏗️ Arquitectura de 4 niveles | Separación estricta de salida/protocolo/entrada/base + capa de validación + capa de colaboración (5 paradigmas transversales) |
📜 Autoridad de protocolo de 14 capítulos | action-orders.md como autoridad única: tarjetas AO / gestión de crisis / matriz de disparo / doble retorno a cero / 4 niveles de gobernanza |
🧭 Consumo de enrutamiento por escenarios | Intención × dominio → forma × combinación dinámica de componentes (puerta de confianza + respaldo sin coincidencia) |
🧩 Tres mecanismos del pool de componentes | Registro normalizado (restricción de capacidad) + clasificación por popularidad (nuevo/activo/estable) + mapeo de restricciones (intención × D × complejidad) |
🛡️ Salida defensiva | Marcado |
🤝 Colaboración con Infoseek | Disparo por brechas en 5 dimensiones + estrategia híbrida en 3 fases + cadena de degradación L0→L3 (dependencia opcional) |
✅ Regresión totalmente verde | 38 suites PASS + validador 96/96 + guardia 9 comprobaciones 0 problemas |
Inicio rápido
1. Instalación / Actualización
pip install -r requirements.txt # 核心依赖(PyYAML)
pip install -r requirements-optional.txt # 可选能力(LLM / GraphQL / OTel 等)
# 完整依赖说明见 DEPENDENCIES.md2. Integración MCP
El proyecto proporciona .mcp.json (configuración de doble servidor, que puede cargarse directamente con clientes como Claude/Codex):
{
"mcpServers": {
"qcm-search": {
"command": "${QCM_ROOT}/scripts/mcp_server.py",
"args": ["--transport", "stdio"],
"env": {
"QCM_ROOT": "${QCM_ROOT}",
"QCM_AUTH_TOKEN": "${QCM_AUTH_TOKEN}"
}
},
"infoseek-search": {
"command": "${INFOSEEK_ROOT}/scripts/infoseek_mcp_server.py",
"args": ["--transport", "stdio"],
"env": {
"INFOSEEK_ROOT": "${INFOSEEK_ROOT}"
}
}
}
}💡 En entornos Windows, cambie
commandapython3+args: ["ruta del script", "--transport", "stdio"].
Lista de herramientas (10):
Núcleo de resolución de problemas (6):
qcm_research/qcm_decide/qcm_solve_problem/qcm_score_source/qcm_audit/qcm_validateColaboración con Infoseek (3):
qcm_attribution/qcm_attribution_phase/qcm_gap_detectExtensión de plugin (1):
qcm_plugin_echo(ejemplo de carga en caliente)
3. Variables de entorno
Variable | Uso | Valor predeterminado |
| Raíz de instalación de QCM (normalización de rutas) | Derivación automática |
| Raíz de instalación de Infoseek (colaboración entre Skills) | Lista de detección |
| Sobrescritura de ruta del diccionario | references/config/keyword.yaml |
| Token de autenticación MCP | — |
Navegación de documentación
Documento | Uso |
Definición completa del Skill (conceptos/capacidades/palabras de activación) | |
Historial de versiones externas | |
Lista de dependencias externas + función + ruta de degradación | |
Lista de claves de API externas + beneficios (sin valores reales de claves) | |
Autoridad de protocolo de 14 capítulos | |
Contratos de entrada (mds-input + guía) | |
Configuración de diccionario + enrutamiento + componentes | |
Registro de cambios de versiones | |
Guía de instalación | |
Solución de problemas | |
Suites de pruebas (38, agregadas por run_all.py) |
Hoja de ruta de versiones
Versión | Estado | Notas |
v1.0.0 | 🟢 Versión actual | Normalización de versiones · Arquitectura de 4 niveles · Protocolo de 14 capítulos · Consumo de enrutamiento por escenarios · Tres mecanismos del pool de componentes |
0.0.0-pre | ✅ Histórico | Línea base previa al lanzamiento (sistema interno original V8.3.1, archivado en docs/CHANGELOG.md) |
Posterior | 🟡 Pendiente | Mecanismo de eliminación por tasa de aciertos del diccionario · Conexión de suggest_research · Expansión de paquetes de conocimiento de la industria |
Matriz de pruebas
⚠️ El número de casos es el reportado por cada suite (conteo PASS). Punto de entrada:
python tests/run_all.py(estilo de script, no usar pytest).
Grupo de suites | Número de suites | Categoría |
engines (8) | qcm_all / cross / loop / combo / super / reverse / full / lowfreq | Regresión de motores |
basic (20) | serie qcm_mcp v0.1→v0.9 | Protocolo MCP + evolución de capacidades |
protocol (8) | serie v1.1→v1.6 (GraphQL / OTel / WS / doble canal) | Protocolos avanzados |
Pruebas principales (2) | qcm_v82_test (27 casos) / qcm_router_golden_test (15 casos) | Enrutamiento por escenarios + regresión de ambigüedad |
Nota sobre diferencias de entorno:
v021(requiere clave LLM) yv071(ws de Infoseek eliminado) se omiten automáticamente (SKIP) en entornos sin los requisitos, sin falsos FAIL;v131/v151requieren dependencias OTel (env_restore.sh --depspara restaurar de una vez).
Estructura del proyecto
QCM/
├── SKILL.md # Skill 定义(yfm + 文档)
├── manifest.yaml # 平台 manifest
├── skill_meta.json # 元数据(版本/范式/维度/输出形态)
├── README.md # 本文件
├── version_history.md # 版本历史
├── DEPENDENCIES.md # 依赖声明
├── API_KEYS.md # Key 声明(不含真实值)
├── core/ # 核心库(路由/组装/验证/组件扫描/缺口检测)
│ ├── router.py # 场景路由(意图×领域 → 形态×组件)
│ ├── assembler.py # 输出组装(母模板锚点提取)
│ ├── validator.py # 4 形态验证器(96/96)
│ ├── component_scan.py # 组件热度分级
│ └── gap_detector.py # 5 维缺口检测
├── scripts/ # 适配层 + MCP server + 工具模块
│ ├── mcp_server.py # MCP server 门面(10 工具)
│ ├── infoseek_bridge.py # QCM↔Infoseek 归因桥(L0→L3 降级)
│ ├── sync_manifest.py # 双绑校验
│ ├── config_sync.py # 守卫 9 检
│ └── ...
├── references/ # 协议 + 契约 + 词库 + 配置 + 索引
│ ├── protocol/action-orders.md # 14 章协议权威
│ ├── contract/ # mds-input + 输入指引
│ ├── config/ # keyword/entities/components/constraint 等 10 配置
│ └── index/ # cases/knowledge-base/masters/tools 索引
├── components/ # 组件池(28 组件,索引自动生成勿手改)
├── outputs/ # 4 形态模板(唯一真源)
├── plugins/ # 插件扩展(热加载)
├── deploy/ # 部署资产(docker/k8s/monitoring/api)
├── docs/ # CHANGELOG / INSTALL / TROUBLESHOOTING / eval
└── tests/ # 38 套件(basic/protocol/engines + 主测试)Contribuciones y comentarios
Informe de errores: adjunte
qcm --version(o registros de inicio del servidor) + reproducción mínimaProblemas de protocolo: adjunte el número de capítulo de action-orders involucrado
Solicitudes de funciones: adjunte casos de uso + forma de salida esperada
Fallos de pruebas: ejecute
python tests/run_all.pyy adjunte la salida completa
v1.0.0 | Arquitectura de 4 niveles · Protocolo de 14 capítulos · 4 formas · Consumo de enrutamiento por escenarios · Tres mecanismos del pool de componentes | Gestión de crisis de calidad para toda la industria | Licencia Apache-2.0
This server cannot be deployed
Maintenance
Related MCP Connectors
10,065 source-verified compliance nodes, 39 pillars, 25 MCP tools (EU AI Act, GDPR, NIST, MITRE).
36 MCP tools for projects, tasks, workers, QR/NFC tags, and AI remediation. Task. Scan. Done.
Governed retail, FMCG, and CPG operational tools: runs, cases, approvals, audit-ready execution.
EU compliance corpus across 8 frameworks (NIS2, DORA, AI Act, ISO 27001 + more) via MCP.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnterprise-grade MCP framework for building production-ready AI tools with data quality, security, audit trails, and comprehensive testing.68Business Source 1.1
- FlicenseNot gradedqualityCmaintenanceEnables traceable requirement discovery, technical alignment, and ISO-aligned process checking through deterministic MCP tools and resources, without requiring an embedded LLM.1-
- FlicenseNot gradedqualityBmaintenanceEnables querying quality procedures in natural language, retrieving relevant passages via RAG, and calculating supplier KPIs such as PPM and non-conformity rates through MCP-exposed tools.-
- FlicenseNot gradedqualityCmaintenanceEnables DORA-compliant ICT contract management through 10 MCP tools, including mandatory clause checking, critical/important function analysis, subcontracting chain assessment, exit readiness evaluation, and risk scoring.-