Complete calendar/time awareness MCP server integration
Implements comprehensive calendar and scheduling system with: - Event scheduling with conflict detection and priority management - Milestone and anniversary tracking with automatic celebrations - Relationship maintenance monitoring and auto-scheduling - Historical event tracking and productivity analysis - Time awareness tools for character self-reflection Updates main application to initialize calendar server alongside other MCP systems. Updates documentation to reflect completed implementation.
This commit is contained in:
@@ -25,6 +25,7 @@ from rag.vector_store import vector_store_manager
|
||||
from rag.community_knowledge import initialize_community_knowledge_rag
|
||||
from mcp.self_modification_server import mcp_server
|
||||
from mcp.file_system_server import filesystem_server
|
||||
from mcp.calendar_server import calendar_server
|
||||
import logging
|
||||
|
||||
# Setup logging first
|
||||
@@ -95,6 +96,11 @@ class FishbowlApplication:
|
||||
self.mcp_servers.append(filesystem_server)
|
||||
logger.info("File system MCP server initialized")
|
||||
|
||||
# Initialize calendar/time awareness server
|
||||
await calendar_server.initialize(character_names)
|
||||
self.mcp_servers.append(calendar_server)
|
||||
logger.info("Calendar/time awareness MCP server initialized")
|
||||
|
||||
# Initialize conversation engine
|
||||
self.conversation_engine = ConversationEngine()
|
||||
logger.info("Conversation engine created")
|
||||
|
||||
Reference in New Issue
Block a user