hindmano/MCP-temporal-neural-nexus
If you are the rightful owner of MCP-temporal-neural-nexus and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Temporal Neural Nexus MCP Server is an advanced AI-powered memory management system designed to enhance memory banking with time awareness, analytics, and intelligent features.
🧠 Temporal Neural Nexus MCP Server
A comprehensive, AI-powered memory management system that combines the best of memory banking with advanced time awareness, analytics, and intelligent features. This is the ultimate evolution of memory management for AI assistants.
🚀 Features
🧠 Advanced Memory Intelligence
- Semantic Search: Vector embeddings for content similarity search
- Auto-categorization: AI-powered tagging and classification
- Memory Relationships: Automatic linking of related memories
- Importance Scoring: Smart ranking of memory relevance
- Memory Summaries: AI-generated summaries and key insights
🔍 Enhanced Search & Retrieval
- Multi-modal Search: Exact, fuzzy, semantic, and tag-based search
- Full-text Search: Comprehensive content indexing
- Date Range Queries: Temporal filtering and search
- Context-aware Search: Search within specific project contexts
- Similarity Detection: Find memories similar to any given memory
🏷️ Smart Organization
- Auto-tagging: Intelligent tag generation from content
- Dynamic Categorization: Evolving category systems
- Memory Clustering: Automatic grouping by topic/project
- Context Switching: Multiple project workspaces
- Bulk Operations: Efficient batch processing
📊 Analytics & Insights
- Usage Analytics: Track patterns and access frequency
- Memory Health Reports: Identify gaps and redundancies
- Trend Analysis: Understand memory creation and access patterns
- Correlation Detection: Find connections between memories
- Performance Metrics: Comprehensive statistics and insights
🕒 Time Awareness
- Comprehensive Time Info: Enhanced date/time operations
- Memory Timeline: Temporal analysis of memory activities
- Time-based Queries: Search memories by creation/modification time
- Timezone Support: Global time awareness
- Duration Calculations: Smart time difference calculations
🔄 Import/Export & Backup
- Multiple Formats: JSON, Markdown, CSV, HTML export
- Compressed Backups: Automatic backup with compression
- Data Migration: Easy import/export capabilities
- Version Control: Git integration ready
- Incremental Backups: Smart backup strategies
🤖 AI-Powered Features
- Content Analysis: Extract key phrases and insights
- Duplicate Detection: Identify and merge similar memories
- Readability Analysis: Content quality assessment
- Language Detection: Multi-language support
- Anomaly Detection: Identify unusual patterns
📦 Installation
# Clone or create the project
cd temporal-neural-net-v1
# Install dependencies
npm install
# Build the project
npm run build
# Test the server
npm test
🛠️ Configuration
Add to your MCP client configuration:
{
"mcpServers": {
"temporal-neural-nexus": {
"command": "node",
"args": ["path/to/temporal-neural-net-v1/dist/index.js"],
"env": {},
"autoApprove": [
"initialize_memory_bank",
"create_memory",
"read_memory",
"search_memories",
"get_current_datetime"
]
}
}
}
🎯 Available Tools
Core Memory Operations
initialize_memory_bank- Initialize the Temporal Neural Nexuscreate_memory- Create new memories with auto-enhancementread_memory- Read memories with access trackingupdate_memory- Update existing memoriesdelete_memory- Delete memories safely
Advanced Search
search_memories- Multi-modal search with filtersfind_similar_memories- Semantic similarity search
Organization & Tagging
add_tags/remove_tags- Tag managementget_all_tags/get_all_categories- Browse organization
Context Management
create_context- Create project contextsswitch_context- Switch between projectsget_current_context/get_all_contexts- Context info
Time Awareness
get_current_datetime- Enhanced time informationset_preferred_timezone- Timezone managementget_time_since- Duration calculationsget_memory_timeline- Temporal memory analysis
🏗️ Architecture
temporal-neural-net-v1/
├── src/
│ ├── index.ts # Main MCP Server
│ ├── core/
│ │ ├── MemoryManager.ts # Core memory operations
│ │ ├── SearchEngine.ts # Advanced search capabilities
│ │ ├── AnalyticsEngine.ts # Analytics and insights
│ │ └── TimeManager.ts # Time awareness features
│ ├── models/
│ │ ├── Memory.ts # Memory data structures
│ │ ├── Analytics.ts # Analytics models
│ │ └── TimeInfo.ts # Time-related models
│ └── utils/
│ ├── VectorUtils.ts # Vector operations
│ ├── TextUtils.ts # Text processing
│ └── FileUtils.ts # File operations
├── dist/ # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md
🎨 Usage Examples
Basic Memory Operations
// Initialize the memory bank
await callTool('initialize_memory_bank', {});
// Create a memory with auto-enhancement
await callTool('create_memory', {
title: "Project Architecture Decision",
content: "We decided to use microservices architecture for better scalability...",
category: "architecture",
importance: 8,
mood: "confident"
});
// Search with multiple criteria
await callTool('search_memories', {
text: "microservices",
categories: ["architecture"],
importance: { min: 7 },
searchType: "semantic"
});
Advanced Features
// Create a project context
await callTool('create_context', {
name: "mobile-app-project",
description: "Mobile app development project",
settings: {
autoTag: true,
defaultCategory: "development",
importanceThreshold: 6
}
});
// Switch context and create memories
await callTool('switch_context', { contextName: "mobile-app-project" });
// Find similar memories
await callTool('find_similar_memories', {
memoryId: "memory-id-here",
maxResults: 5
});
// Get comprehensive time info
await callTool('get_current_datetime', {
timezone: "America/New_York",
format: "detailed"
});
🔧 Development
# Development mode with watch
npm run dev
# Build for production
npm run build
# Run tests
npm test
# Lint code
npm run lint
🌟 Key Differentiators
- Integrated Intelligence: Combines memory, time, and analytics in one system
- Vector Search: Semantic similarity using embeddings
- Context Awareness: Project-based memory organization
- Auto-Enhancement: AI-powered tagging, summarization, and insights
- Comprehensive Analytics: Deep insights into memory usage patterns
- Time Integration: Full temporal awareness and analysis
- Scalable Architecture: Modular design for extensibility
- Multiple Export Formats: Flexible data portability
🤝 Contributing
This Temporal Neural Nexus represents the evolution of memory management systems. Contributions are welcome to make it even more powerful!
📄 License
MIT License - Feel free to use and modify for your projects.
🎯 Roadmap
- Machine learning-based memory recommendations
- Real-time collaboration features
- Advanced visualization dashboards
- Integration with external knowledge bases
- Voice-to-memory capabilities
- Advanced relationship mapping
- Predictive memory suggestions
Built with ❤️ by Augment Agent
Making AI assistants smarter, one memory at a time.