Skip to main content
Glama
aegntic

Obsidian Elite RAG MCP Server

automation-config.yaml7.63 kB
# Elite RAG System - Automation Configuration # Core Automation Settings automation: enabled: true log_level: INFO max_concurrent_tasks: 5 # Knowledge Processing knowledge_processing: enabled: true interval_seconds: 300 # 5 minutes max_batch_size: 10 auto_embed: true auto_link_discovery: true # Context Management context_management: enabled: true cache_size: 1000 prediction_enabled: true max_context_items: 50 context_freshness_hours: 24 # Learning Automation learning_automation: enabled: true spaced_repetition: true review_frequency: daily max_new_topics_per_day: 3 auto_generate_summaries: true # Performance Monitoring performance_monitoring: enabled: true metrics_retention_days: 30 alert_thresholds: query_time_ms: 5000 memory_usage_percent: 80 error_rate_percent: 5 # RAG System Configuration rag_system: # Retrieval Layers layers: semantic: enabled: true weight: 0.3 max_results: 20 similarity_threshold: 0.7 knowledge_graph: enabled: true weight: 0.25 provider: graphiti max_depth: 4 min_connections: 1 entity_types: [ "concept", "person", "organization", "event", "location", "technology", "methodology", "framework", "algorithm", "project", "research", "workflow", "process", "system", "application", "tool", "library", "database", "api", "protocol", "standard", "specification", "pattern", "principle", "theory", "model", "architecture", "design", "implementation" ] relationship_types: [ "related_to", "part_of", "mentions", "examples_of", "implements", "uses", "depends_on", "extends", "based_on", "similar_to", "contrasts_with", "supports", "enables", "requires", "replaces", "improves", "integrates_with", "connects_to", "references", "cites", "builds_on", "applies_to", "defines", "describes", "explains", "demonstrates", "validates", "tests", "analyzes", "compares", "evaluates", "optimizes", "automates", "manages", "monitors", "deploys", "configures", "maintains", "documents", "teaches", "learns" ] graph: enabled: true weight: 0.15 max_depth: 3 min_connections: 1 temporal: enabled: true weight: 0.15 recency_days: 30 freshness_weight: 0.6 domain: enabled: true weight: 0.15 domain_specificity: true meta: enabled: true weight: 0.1 pattern_matching: true # Vector Database Configuration vector_database: provider: qdrant host: localhost port: 6333 collection_name: obsidian_knowledge embedding_dimension: 1536 distance_metric: cosine # Knowledge Graph Configuration knowledge_graph: enabled: true provider: graphiti backup_provider: networkx # Graphiti Configuration graphiti: neo4j_uri: bolt://localhost:7687 neo4j_user: neo4j neo4j_password: "password" database: neo4j # Knowledge Extraction entity_extraction: enabled: true extract_people: true extract_organizations: true extract_concepts: true extract_locations: true extract_events: true extract_relationships: true # Relationship Detection relationship_detection: enabled: true min_confidence: 0.7 max_relationships_per_entity: 50 # Graph Construction graph_construction: auto_merge_entities: true entity_resolution_threshold: 0.8 relationship_strength_threshold: 0.6 # Indexing indexing: batch_size: 100 overlap_ratio: 0.1 chunk_size: 1000 min_chunk_size: 100 # Claude Integration Configuration claude_integration: enabled: true api_endpoint: https://api.anthropic.com max_tokens: 4000 temperature: 0.7 # Context Enhancement context_enhancement: enabled: true max_context_length: 8000 include_metadata: true include_links: true include_tags: true # Workflow Integration workflows: development: enabled: true include_code_examples: true include_best_practices: true research: enabled: true include_methodology: true include_citations: true learning: enabled: true adaptive_difficulty: true include_exercises: true # File Watching Configuration file_watching: enabled: true watch_patterns: - "**/*.md" - "**/*.txt" - "**/*.py" - "**/*.js" - "**/*.ts" ignore_patterns: - "**/.obsidian/**" - "**/node_modules/**" - "**/.git/**" - "**/__pycache__/**" events: - created - modified - deleted - moved # Processing Configuration processing: # Text Processing text_processing: chunking_strategy: recursive chunk_size: 1000 chunk_overlap: 200 min_chunk_size: 50 # Metadata Extraction metadata_extraction: extract_entities: true extract_concepts: true extract_relationships: true generate_tags: true auto_categorize: true # Link Discovery link_discovery: enabled: true discover_implicit_links: true suggest_external_links: true validate_existing_links: true # Performance Configuration performance: # Caching caching: enabled: true cache_type: memory ttl_seconds: 3600 max_cache_size: 1000 # Parallel Processing parallelism: max_workers: 4 processing_queue_size: 100 batch_processing: true # Resource Limits resources: max_memory_mb: 2048 max_cpu_percent: 80 max_file_size_mb: 100 # Security Configuration security: # Access Control access_control: enabled: false # Enable for multi-user setups authentication_required: false # Data Privacy privacy: encrypt_sensitive_data: true anonymize_personal_info: true retention_policy_days: 365 # API Security api_security: rate_limiting: true max_requests_per_minute: 100 api_key_required: true # Integration Configuration integrations: # Obsidian obsidian: enabled: true vault_path: "" # Set during setup sync_interval: 60 # External Services external_services: github: enabled: false sync_repositories: [] slack: enabled: false channels: [] notion: enabled: false databases: [] # Development Configuration development: debug_mode: false verbose_logging: false mock_external_apis: false # Testing testing: enabled: false test_vault_path: "" run_integration_tests: false # Monitoring and Analytics monitoring: enabled: true metrics_collection: true performance_tracking: true # Alerts alerts: email_enabled: false webhook_enabled: false slack_enabled: false # Dashboards dashboards: enabled: true refresh_interval: 30 retention_days: 7 # Backup and Recovery backup: enabled: true automatic_backup: true backup_interval_hours: 24 backup_retention_days: 30 # Backup Locations backup_locations: - type: local path: "./backups" - type: cloud provider: "" # Configure as needed path: "" # Customization customization: # User Preferences preferences: theme: default language: en timezone: UTC # Custom Rules custom_rules: enabled: true rules_file: "config/custom-rules.yaml" # Templates templates: enabled: true templates_path: "templates/" auto_apply: true

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aegntic/aegntic-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server