core

Core Module for MCP Academic RAG Server

核心系统组件,提供配置管理、服务器上下文、处理管道等基础功能。

主要组件: - ConfigCenter: 统一配置中心,支持热更新和多环境 - ConfigManager: 传统配置管理器 - ConfigValidator: 配置验证器 - ServerContext: 服务器运行时上下文 - Pipeline: 文档处理管道 - ProcessorLoader: 处理器动态加载器

Modules

alerting_system

Alerting and Notification System

config_center

统一配置中心 - 实现中心化配置管理

config_environment_manager

环境配置管理器

config_manager

配置管理器类,负责加载、访问和管理系统配置。

config_migration_tool

配置迁移工具

config_runtime_validator

运行时配置验证器

config_validator

配置验证模块

config_version_manager

配置版本管理器

monitoring_dashboard

Monitoring Dashboard

performance_monitor

Performance Monitoring System

pipeline

Processing Pipeline Module - Document Processing Workflow Management

processor_loader

Processor Loader - Dynamic processor loading with external configuration Separates processor mapping from core server logic

server_context

Server Context - Dependency Injection Container Manages all server dependencies and eliminates global state

telemetry_integration

OpenTelemetry Integration Module

workflow_effort_calculator

工作量计算器 - 解决循环依赖问题

workflow_formatter

工作流输出格式化器

workflow_generator

工作流生成器核心引擎

workflow_models

工作流数据模型