Skip to main content
Glama
GYINT

QCM MCP Server

by GYINT

QCM · Управление кризисом качества

Навык решения проблем качества. Версия v1.0.0 · Инкапсулирует «обработку кризиса качества + оценку системы управления + накопление знаний» в переиспользуемый конвейер решения проблем.

Статус Версия Тесты Лицензия


Понятно за 5 секунд

# MCP server(10 工具:问题解决核心 6 + Infoseek 协同 3 + 插件 1)
python scripts/mcp_server.py
输入场景 → 协议匹配(action-orders 14 章)→ 场景路由(意图×领域)→ 4 形态输出
案例应用 / 决策卡片 / 评估报告 / 快速响应(防御性标注 + 缺口协同)

Related MCP server: LogicMCP Server

🎉 Ключевые возможности версии v1.0.0

Возможность

Описание

🏗️ 4-уровневая архитектура

Строгое разделение «вывод/протокол/вход/базовый уровень» + уровень верификации + уровень координации (5 парадигм насквозь)

📜 Авторитет протокола из 14 глав

Единый источник — action-orders.md: карточки AO / управление кризисами / матрица триггеров / двойное управление / 4 уровня управления

🧭 Маршрутизация по сценариям

Намерение × домен → форма × компонент, динамическая комбинация (контроль достоверности + запасной вариант при отсутствии совпадений)

🧩 Три механизма пула компонентов

Нормализованная регистрация (ограничение ёмкости) +分级 по новизне (new/active/stable) + сопоставление ограничений (намерение×D×сложность)

🛡️ Защитный вывод

Пометка [unverified] + актуальность данных + декларация границ + запрет на пересказ

🤝 Взаимодействие с Infoseek

Триггер по 5 измерениям пробелов + гибридная стратегия из 3 этапов + цепочка понижения L0→L3 (опциональная зависимость)

Регрессия полностью зелёная

38 наборов PASS + верификатор 96/96 + страж 9 проверок, 0 проблем


Быстрый старт

1. Установка / Обновление

pip install -r requirements.txt          # 核心依赖(PyYAML)
pip install -r requirements-optional.txt # 可选能力(LLM / GraphQL / OTel 等)
# 完整依赖说明见 DEPENDENCIES.md

2. Интеграция MCP

Проект предоставляет .mcp.json (конфигурация двух серверов, может быть напрямую загружена клиентами 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}"
      }
    }
  }
}

💡 В среде Windows измените command на python3 + args: ["путь_к_скрипту", "--transport", "stdio"].

Список инструментов (10 шт.):

  • Ядро решения проблем — 6 шт.: qcm_research / qcm_decide / qcm_solve_problem / qcm_score_source / qcm_audit / qcm_validate

  • Взаимодействие с Infoseek — 3 шт.: qcm_attribution / qcm_attribution_phase / qcm_gap_detect

  • Расширение плагинами — 1 шт.: qcm_plugin_echo (пример горячей загрузки)

3. Переменные окружения

Переменная

Назначение

По умолчанию

QCM_ROOT

Корень установки QCM (нормализация пути)

Автоматическое определение

INFOSEK_ROOT

Корень установки Infoseek (взаимодействие между навыками)

Обнаружение по списку

QCM_KEYWORDS

Переопределение пути к словарю

references/config/keyword.yaml

QCM_AUTH_TOKEN

Токен аутентификации MCP


Навигация по документации

Документ

Назначение

SKILL.md

Полное определение навыка (концепция/возможности/триггерные слова)

version_history.md

История версий для внешних пользователей

DEPENDENCIES.md

Список внешних зависимостей + назначение + путь понижения

API_KEYS.md

Список внешних API-ключей + выгоды (без реальных значений ключей)

references/protocol/action-orders.md

Авторитет протокола из 14 глав

references/contract/

Контракт ввода (mds-input + руководство)

references/config/

Словарь + маршрутизация + конфигурация компонентов

docs/CHANGELOG.md

Журнал изменений версий

docs/INSTALL.md

Руководство по установке

docs/TROUBLESHOOTING.md

Устранение неполадок

tests/

Тестовые наборы (38 наборов, запуск через run_all.py)


Дорожная карта версий

Версия

Статус

Примечания

v1.0.0

🟢 Текущий релиз

Нормализация версий · 4-уровневая архитектура · протокол из 14 глав · маршрутизация по сценариям · три механизма пула компонентов

0.0.0-pre

✅ Историческая

Базовый уровень перед релизом (исходная внутренняя система V8.3.1, исторический архив в docs/CHANGELOG.md)

Дальнейшие планы

🟡 В планах

Механизм淘汰 по частоте попаданий в словаре · подключение suggest_research · расширение отраслевыми базами знаний


Матрица тестирования

⚠️ Количество наборов указано по самоотчёту каждого набора (подсчёт PASS). Точка входа: python tests/run_all.py (стиль скрипта, не используйте pytest).

Набор тестов

Количество наборов

Категория

engines (8)

qcm_all / cross / loop / super / combo / reverse / full / lowfreq

Регрессия движка

basic (20)

qcm_mcp v0.1→v0.9 series

Протокол MCP + эволюция возможностей

protocol (8)

v1.1→v1.6 series (GraphQL / OTel / WS / двойной канал)

Расширенные протоколы

Основные тесты (2)

qcm_v82_test (27 тестов) / qcm_router_golden_test (15 тестов)

Маршрутизация сценариев + регрессия неоднозначности

Пояснение по окружению: v021 (требуется LLM Key) и v071 (Infoseek ws удалён) автоматически пропускаются при отсутствии окружения, без ложных FAIL; v131/v151 требуют зависимость OTel (однокомандное восстановление через env_restore.sh --deps).


Структура проекта

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 + 主测试)

Вклад и обратная связь

  • Отчёт об ошибке: приложите qcm --version (или журнал запуска сервера) + минимальный воспроизводимый пример

  • Вопросы по протоколу: укажите номер главы action-orders

  • Запрос функции: приложите пример использования + ожидаемую форму вывода

  • Провал теста: запустите python tests/run_all.py и приложите полный вывод


v1.0.0 | 4-уровневая архитектура · протокол из 14 глав · 4 формы · маршрутизация по сценариям · три механизма пула компонентов | Управление кризисом качества для всей отрасли | Лицензия Apache-2.0

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Enterprise-grade MCP framework for building production-ready AI tools with data quality, security, audit trails, and comprehensive testing.
    68
    Business Source 1.1
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables 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.
    -