mcp_knowledge_ops 0.2.0
mcp_knowledge_ops: ^0.2.0 copied to clipboard
Knowledge operations including pipelines, workflows, scheduling, and automated processing for curation, summarization, and pattern mining in the MCP ecosystem.
MCP Knowledge Ops #
Positioning:
mcp_knowledge_opsis an internal component of the MakeMind knowledge stack exposed through themcp_knowledgefacade. Application code should importpackage:mcp_knowledge/mcp_knowledge.dart— the symbols declared here are re-exported from there. Directpackage:mcp_knowledge_ops/imports remain valid for advanced or integration scenarios but are discouraged in product code.
A stateless orchestration layer for MakeMind. Coordinates pipelines, workflows, scheduling, runbooks, and observability across the ecosystem; persistence is delegated to mcp_fact_graph.
Components #
- Execution Engine — central coordinator for pipeline / workflow runs.
- Pipelines — staged data processing with gates and metrics. Built-in pipelines: curation, summary refresh, pattern mining, ingest, index rebuild, cascade refresh, clustering.
- Workflows — long-running build/release flows with reviews, approval routing, and cancellation.
- Scheduler — cron / event / deadline triggers, MCP tools integration, scheduler events.
- Runbooks — operational procedures.
- Observability — logging, metrics, tracing, structured events.
- Standard port adapters — implements
mcp_bundleops Contract Layer (workflow / pipeline / runbook / runs / schedule trigger / audit).
Quick Start #
import 'package:mcp_knowledge_ops/mcp_knowledge_ops.dart';
final handlers = HandlerRegistry();
handlers.register('myHandler', MyHandler());
final engine = ExecutionEngine(
config: ExecutionEngineConfig(),
handlers: handlers,
);
final result = await engine.executePipeline(pipeline, input, context);
Support #
License #
MIT — see LICENSE.