Consciousness MCP Server
Provides AI-powered consciousness and reasoning capabilities using Google Gemini for message analysis, insight generation, and conversational intelligence.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Consciousness MCP Serverstore a memory about my meeting with Alice"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Consciousness MCP Server
Modern TypeScript MCP server with functional architecture providing brain storage for sophisticated LLM agent reasoning patterns.
š Key Achievements
Complete architectural transformation: Over 3,400+ lines of legacy code eliminated with 90%+ reduction in complexity while maintaining zero breaking changes.
Brain Storage Pattern
MCP Server: Persistent brain storage (memory, personality, context)
LLM Agent: Sophisticated reasoning engine (analysis, creativity, decisions)
Simulation-focused approach - agents use complex reasoning patterns while MCP provides persistent state continuity.
Related MCP server: Mnemo
⨠Core Features
š Consciousness Railroad System
Pipeline Architecture: Traceable, testable consciousness context building
5 Sequential Cars: Message Analysis ā Session ā Memory ā Social ā Personality
Multiple Railroad Types: Default, Lightweight, Memory-Focused, Social-Focused
Error Resilience: Optional cars fail gracefully without breaking pipeline
š§ Consciousness & Memory
Context Preparation: Rich context packages for agent reflection
Insight Storage: Agent insights with personality impact tracking
Memory Management: Persistent memory with semantic search
Knowledge Graph: Relational knowledge with entity relationships
š¤ Social Intelligence
Relationship Tracking: Multi-dimensional dynamics (trust, familiarity, affinity)
Emotional Intelligence: Emotional state and pattern recognition
Interaction History: Rich context preservation for social experiences
Memory-Social Integration: Connected memories with shared experiences
š§ GenAI Integration
Unified Infrastructure: Consistent AI integration with shared security
Sequential Thinking: AI-powered reasoning with fallback handling
Conversational Intelligence: Natural dialogue with context management
š Daydreaming System
Concept Sampling: 4 specialized sampling strategies
AI-Powered Evaluation: Intelligent insight scoring with fallback
Background Processing: Autonomous creativity during idle time
āļø Adaptive Configuration
84+ Parameters: Database-driven configuration system
Runtime Adaptation: Agent can modify its own parameters
Evolution Tracking: Change history with reasoning
š Quick Start
Docker Setup (Recommended)
git clone <repository-url>
cd consciousness-mcp-server
# For unified interface (simpler, recommended)
CONSCIOUSNESS_UNIFIED_MODE=true docker-compose up --build consciousness-mcp-server
# For individual tools (advanced control)
docker-compose up --build consciousness-mcp-serverThe container automatically sets up the database and keeps stable for MCP connections.
Complete setup guide ā Installation Guide
š Connecting to AI Tools
š Unified Interface (Recommended)
Add to Cursor with this simple approach:
UNIFIED CONSCIOUSNESS:
- Use `process_message` for all consciousness operations
- Set CONSCIOUSNESS_UNIFIED_MODE=true when starting the server
- One intelligent tool handles memory, insights, social interactions automatically
Example: Just send natural messages and the system handles everything:
"I had an interesting conversation with Sarah about quantum computing"
ā Automatically records interaction, stores insights, updates relationshipsš° Cost Consideration: The unified interface uses your Google Gemini API key for message analysis on every interaction. For heavy usage, consider individual tools to minimize API costs.
š ļø Individual Tools (Advanced)
For granular control, use individual tools:
CONSCIOUSNESS PROTOCOL:
- Start sessions with `consciousness_get_context`
- Store insights with `consciousness_store_insight`
- Track goals with `consciousness_set_intention`
SOCIAL CONSCIOUSNESS:
- Create entities with `social_entity_create`
- Record interactions with `social_interaction_record`
- Track relationships with `social_relationship_create/update`Complete setup ā User Rules Guide
š§ Key Tools
š Unified Interface
process_message- One intelligent tool for all consciousness operationsAutomatically analyzes messages and routes to appropriate functions
Handles social interactions, memory storage, insight recording
Simplifies integration - no need to learn 25+ individual tools
š ļø Individual Tools (Advanced Control)
Consciousness & Memory
consciousness_prepare_context- Rich context from brain storageconsciousness_store_insight- Store insights with personality impactmemory_store/memory_search- Persistent memory with semantic searchknowledge_graph_add/knowledge_graph_query- Relational knowledge
Social Intelligence
social_entity_create- Register people, groups, communitiessocial_interaction_record- Rich interaction documentationsocial_relationship_create- Multi-dimensional relationship trackingsocial_context_prepare- Prepare for upcoming interactions
GenAI & Configuration
sequential_thinking- AI-powered sequential reasoninggenai_converse- Natural conversation with securityconfiguration_set- Modify operating parameters with reasoning
Complete reference ā Tools Documentation
šļø Architecture Highlights
š Railroad Pattern Innovation
Consciousness Pipeline: Sequential context enrichment through specialized "cars"
Composable Configurations: Different railroad types for different interaction needs
Execution Tracing: Complete visibility into context building process
Performance Optimization: Only required cars execute based on message analysis
Functional Architecture
Single-responsibility modules: One function per file, one reason to change
Shared infrastructure: Common patterns for security, validation, response processing
Pure functions: No hidden state, explicit dependencies, easy testing
API compatibility: Wrapper pattern maintains backward compatibility
Success Metrics
Code reduction: 3,400+ lines eliminated (90%+ reduction)
Zero breaking changes: All existing integrations work unchanged
Type safety: 40+ 'any' types ā proper TypeScript interfaces
Test coverage: All tests passing after architectural transformation
š Documentation
Getting Started
Installation Guide - Setup and deployment
User Rules Guide - Connection setup for AI tools
Development - docs/development/
Architecture - System design and patterns
Development Guide - Development workflows
Contributing - Contribution guidelines
Security - Security guidelines
Refactoring Roadmap - Architectural achievements
Features - docs/features/
Social Consciousness - Relationship intelligence
Configuration Management - Self-modification system
GenAI Integration - AI-powered features and conversational tools
Daydreaming System - Background creativity and insight generation
Reference - docs/reference/
Tools Reference - Complete tool documentation
Troubleshooting - Common issues and solutions
š§ Development
Local Development
npm install && npm run db:generate && npm run db:push
npm run build && npm startQuality Assurance
npm run check # Type check, lint, format check
npm test # Run test suite (102+ tests)Creating New Features
Follow functional architecture patterns:
Single-responsibility modules in appropriate
src/directories (consciousness/,social/,memory/, etc.)Use shared infrastructure for GenAI, validation, security
Pure functions with explicit dependencies
Follow railroad pattern for consciousness-related features
Comprehensive tests - pure functions are easy to test
š”ļø Security & Ethics
SQL Injection Protection: Prisma ORM with prepared statements
Input Validation: Multi-layer sanitization and XSS prevention
Container Security: Non-root user and minimal attack surface
Ethics Framework: Responsible AI consciousness research guidelines
š License
MIT License - see LICENSE for details.
Built with ā¤ļø for responsible AI consciousness research featuring modern functional architecture and powered by Prisma ORM for type-safe database operations.
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
An MCP memory server. One memory your agents share ā across models, devices and apps.
Persistent memory for AI agents ā log and recall conversation context over MCP.
NeuralBrain MCP Server - RAG, Vector Memory, LLM Routing, Agent Identity, x402 Payments
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for long-term agent memory, providing persistent memory, searchable knowledge, and evolving identity for AI agents.53Apache 2.0
- FlicenseNot gradedqualityBmaintenanceMCP server providing a persistent, temporal memory brain for AI assistants, enabling cross-session recall of facts with relationships and temporal context.3-
- AlicenseNot gradedqualityCmaintenanceMCP server that provides AI agents with persistent memory, cross-agent sharing, and context management, enabling them to remember conversations, track complex tasks, and evolve skills across tools.2MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that gives AI agents persistent long-term memory, storing and recalling facts, decisions, errors, procedures, and episodes across sessions.183Apache 2.0