Skip to main content
Glama
mypoorbrain

delivery-intelligence-mcp

by mypoorbrain

Delivery Intelligence MCP Workbench

Управляемая демонстрация AI/MCP для аналитики поставки на основе полностью синтетической корпоративной программы.

Она помогает руководителю поставки ответить: что изменилось, что заблокировано, какая зависимость важнее всего дальше, на что повлияет запрос на изменение и какие утверждения подтверждаются доказательствами. Основная ценность работает без API-ключа.

Сгенерированный превью Delivery Intelligence MCP Workbench

Путь быстрого ознакомления за 60 секунд

  1. Откройте сгенерированный workbench: workbench/index.html

  2. Изучите основной код: delivery_intelligence/engine.py

  3. Ознакомьтесь с границей MCP-инструментов: delivery_intelligence/mcp_server.py

  4. Проверьте оценочный стенд: delivery_intelligence/evaluation.py

  5. Запустите проект:

python -m pip install -e .
python -m delivery_intelligence build
python -m delivery_intelligence validate
python -m unittest discover -s tests

Related MCP server: OntoRamp Transformation Radar

Что это доказывает

Возможность

Публичные доказательства

Проектирование AI/MCP-инструментов

Семь сфокусированных MCP-инструментов на основе целостной модели программы, со структурированными выходными данными и проверенными аргументами.

Мышление в терминах поставки/программы

Вехи, RAID, решения, запросы на изменения, гейты готовности, зависимости и контекстный пакет для стеering-комитета.

Контроль галлюцинаций

Неподтверждённые утверждения возвращают insufficient_evidence вместо того, чтобы становиться фактами.

Прослеживаемость доказательств

Выходные данные разделяют исходные факты, детерминированные производные и рекомендации со ссылками на доказательства.

Дисциплина оценки

Детерминированные проверки охватывают контракты инструментов, покрытие доказательствами, поведение отказа, влияние изменений и воспроизводимость.

Осознанность затрат/задержек

Выходные данные инструментов включают телеметрию задержки и расчётной стоимости; детерминированное ядро имеет нулевую стоимость модели.

Архитектура

flowchart LR
    A[Synthetic programme fixture] --> B[Deterministic delivery engine]
    B --> C[Evidence ledger]
    B --> D[Tool registry]
    D --> E[Optional MCP server]
    D --> F[Evaluation harness]
    D --> G[Generated workbench]
    H[Future data adapter] -. documented boundary .-> A
    I[Optional narrative adapter] -. recommendations only .-> D

Публичная демонстрация автономна. Она не импортирует другие репозитории портфолио и не раскрывает приватные операционные данные, данные поиска работы, электронной почты, зарплаты, соответствия требованиям, учётных данных или аккаунтов.

Поверхность инструментов

Инструмент

Назначение

get_program_health

Объяснимый показатель здоровья с формулой, ограничениями и доказательствами.

list_priority_risks

Детерминированная приоритизация RAID по серьёзности, вероятности, влиянию и статусу просрочки.

trace_dependency_impact

Обход зависимостей вниз по потоку от вехи.

assess_change_request

Влияние запроса на изменение на расписание, стоимость, объём и готовность.

get_blocked_decisions

Заблокированные решения, блокирующие факторы и отсутствующие доказательства.

build_steering_context_pack

Контекстный пакет для совета директоров с разделением фактов, производных и рекомендаций.

get_evidence_for_claim

Поиск доказательств или отказ, когда поддержка недостаточна.

Факты vs Производные vs Рекомендации

Слой

Значение

Пример

Исходные факты

Синтетические записи-фикстуры: вехи, RAID, зависимости, решения, гейты и снимки.

Прогноз заморозки платежей перенесён на день 92.

Детерминированные производные

Рассчитанные на Python оценки, ранги рисков, пути влияния и покрытие доказательствами.

Сдвиг заморозки платежей распространяется на пилотный запуск.

Рекомендации

Политические предложения, сгенерированные на основе прослеживаемых фактов и производных.

Разделить или отложить запрос на изменение, если спонсор не принимает влияние на расписание.

Опциональное AI-повествование

Только будущая граница адаптера; не требуется для тестов или демо.

Модель может переписать сводку для стеering-комитета, но не может создавать неподтверждённые факты.

Использование MCP

Основной пакет не имеет зависимостей времени выполнения. Для запуска реального MCP-сервера с использованием официального Python SDK:

python -m pip install -e ".[mcp]"
delivery-intelligence-mcp

Дополнительный MCP-модуль опционален, потому что детерминированный движок, workbench и оценочный стенд должны оставаться проверяемыми без сервисных учётных данных или доступа к модели.

Результаты оценки

Запустите:

python -m delivery_intelligence eval

Стенд проверяет:

  • корректность контрактов вызовов инструментов;

  • покрытие доказательствами для выходных данных здоровья и стеering-комитета;

  • отказ от неподтверждённых утверждений;

  • корректность влияния изменений/зависимостей относительно известной фикстуры;

  • воспроизводимость детерминированных запусков;

  • наличие телеметрии задержки и расчётной стоимости.

Границы безопасности

  • Только синтетическая программа.

  • Никаких внешних действий.

  • Никаких широких инструментов файловой системы, сети или оболочки.

  • Никакой векторной базы данных или оркестрационного фреймворка.

  • API-ключ не требуется.

  • Никаких приватных данных программы, поиска работы, резюме, рекрутеров, аккаунтов, зарплат, юридических данных, данных о соответствии требованиям или учётных данных.

  • Будущие адаптеры должны сохранять ту же границу доказательств.

Структура репозитория

delivery_intelligence/
  fixtures.py       synthetic programme records
  engine.py         health, risk, dependency, change and evidence reasoning
  tools.py          validated tool registry and telemetry wrapper
  mcp_server.py     optional real MCP server using the Python SDK
  evaluation.py     deterministic evaluation harness
  workbench.py      generated HTML/SVG workbench artifacts
tests/              engine, tool, evaluation and visual-output checks
docs/               architecture, tool, evaluation and portfolio notes
workbench/          generated self-contained workbench

Лицензия

MIT.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI-augmented software delivery through an append-only process record, with hooks for capturing decisions, session outcomes, and commit boundaries, and provides session priming with recency-based context.
    AGPL 3.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables deterministic dependency reasoning over declared graphs, allowing users and AI agents to validate acyclicity, resolve targets, identify runnable parallel layers, assess impact, and explain blockers.
    Apache 2.0