mcp_knowledge 0.1.0
mcp_knowledge: ^0.1.0 copied to clipboard
Unified knowledge management system integrating facts, skills, profiles, and operations with facades, bridges, and event-driven architecture for the MCP ecosystem.
0.1.0 Initial Release #
Added #
Core Features
-
KnowledgeSystem
- Unified entry point for all knowledge operations
- Configuration management with
KnowledgeConfig - Port-based dependency injection with
KnowledgePorts - Graceful shutdown and lifecycle management
-
Facades
FactFacadefor simplified fact operationsSkillFacadefor skill executionProfileFacadefor profile renderingBundleFacadefor bundle management
-
Bridges
SkillFactBridgefor connecting skill outputs to fact graphProfileFactBridgefor injecting fact context into profilesBundleSystemBridgefor deploying bundles across subsystems
-
Event System
KnowledgeEventBusfor event distribution- Typed event streams with
on<T>()method - Event subscription with handlers
-
Events
FactConfirmedEvent- when a candidate becomes a factCandidateCreatedEvent- when a new candidate is createdSummaryRefreshedEvent- when a summary is updatedSkillExecutedEvent- when a skill completesClaimsRecordedEvent- when claims are recordedProfileRenderedEvent- when a profile is renderedBundleLoadedEvent- when a bundle is deployedPipelineCompletedEvent- when a pipeline finishesSystemShutdownEvent- when system shuts down
-
Configuration
KnowledgeConfigwith hierarchical settingsFactGraphConfigfor fact graph settingsSkillConfigfor skill execution settingsProfileConfigfor profile rendering settingsSchedulerConfigfor scheduling settingsEventConfigfor event system settingsLoggingConfigfor logging settingsFeatureFlagsfor feature toggles- Preset configurations:
defaults,development,production
-
Ports
KnowledgePortsunified port containerStoragePortfor data persistenceLlmPortfor LLM integrationMcpPortfor MCP communicationEvidencePortfor evidence processingExpressionPortfor template evaluation- Stub implementations for testing
-
Adapters
SkillPortsAdapterfor skill port conversionProfilePortsAdapterfor profile port conversionFactGraphPortsAdapterfor fact graph port conversion
Integration #
- Integrates
mcp_bundlefor bundle management - Integrates
mcp_fact_graphfor knowledge storage - Integrates
mcp_skillfor AI capabilities - Integrates
mcp_profilefor AI personas - Integrates
mcp_knowledge_opsfor operations
Architecture #
- Facade pattern for simplified APIs
- Bridge pattern for cross-package integration
- Event-driven architecture for loose coupling
- Port-based dependency injection