🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

bolor-brain-mcp

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bolor-brain-mcp

Revolutionary cognitive architecture MCP server with true memory, learning, and contextual understanding capabilities

latest
Source
npmnpm
Version
1.1.0
Version published
Weekly downloads
24
118.18%
Maintainers
1
Weekly downloads
 
Created
Source

Bolor Brain MCP 🧠

License: MIT Python 3.8+ Tests MCP 2025 Version OAuth 2.1

A revolutionary Model Context Protocol (MCP) server that brings true cognitive architecture to Claude Code. Experience memory, learning, and contextual understanding like never before.

🚀 NEW v1.1.0: MCP 2025 Compliant - Now with OAuth 2.1 security, SQLite storage, async operations, and enterprise monitoring!

Author: Bolorerdene Bundgaa
Email: bolor@ariunbolor.org
License: MIT

✨ What Makes This Special

Bolor Brain MCP isn't just another tool—it's the first cognitive architecture system designed specifically for Claude Code integration. While other systems store data, Bolor Brain MCP thinks, learns, and adapts.

🧠 True Cognitive Architecture

  • 5 Memory Systems: Working, Episodic, Semantic, Procedural, Emotional
  • Attention Mechanism: Focuses on relevant information like a human brain
  • Cross-Memory Connections: Automatically links related concepts
  • Adaptive Learning: Improves responses based on your feedback

🚀 Advanced Features

  • Vector Embeddings: Semantic similarity using SentenceTransformers
  • Memory Consolidation: Strengthens frequently accessed memories
  • Multi-Modal Support: Text, images, audio, and structured data
  • Real-time Learning: Continuous improvement from interactions
  • Persistent State: Maintains context across sessions

🔐 MCP 2025 Security & Scalability

  • OAuth 2.1 Compliant: Production-ready authentication with RFC 8707 resource indicators
  • SQLite Storage: 10-100x faster queries with FTS5 full-text search
  • Async Operations: Long-running tasks with status tracking
  • Enterprise Monitoring: Comprehensive metrics, uptime tracking, performance analytics
  • Pagination Support: Handle millions of memories efficiently
  • Server Discovery: Standard .well-known endpoint for automatic discovery

🛠️ Quick Start

1. Install Dependencies

pip install mcp numpy sentence-transformers

2. Clone and Test

git clone https://github.com/photoxpedia/bolor-brain-mcp.git
cd bolor-brain-mcp
python3 validate_installation.py

Expected output: 🎉 Bolor Brain MCP is fully functional!

3. Add to Claude Code

{
  "mcpServers": {
    "bolor-brain-mcp": {
      "command": "python3",
      "args": ["brain_mcp_server.py"],
      "cwd": "./bolor-brain-mcp"
    }
  }
}

4. Start Using!

# Store a memory with emotional context
brain.store_memory(
    "I love working with AI systems", 
    "emotional", 
    emotional_valence=0.9,
    importance=0.8
)

# Retrieve with semantic understanding
memories = brain.retrieve_memories("AI development passion")
# Returns memories based on meaning, not just keywords!

🎯 Available Tools

Core Memory Operations

  • store_memory - Store with emotional valence and importance
  • retrieve_memories - Semantic similarity-based search
  • process_with_attention - Human-like attention processing

Advanced Cognitive Features

  • add_feedback - Improve responses through learning
  • store_multimodal_memory - Images, audio, structured data
  • get_brain_status - Comprehensive cognitive analytics
  • update_cognitive_state - Dynamic attention and emotional state

📊 Performance

Tested and Verified:

  • 13/13 tests passed (100% success rate)
  • 130 memories processed in 1.3 seconds
  • 🔍 Memory retrieval in 13ms average
  • 🧠 384-dimension embeddings for semantic understanding
  • 🔗 Automatic connections between related memories

🎮 Live Demo

# Run the interactive demo
python3 brain_mcp_server.py

# Expected output:
# 🧠 Brain Demo:
# Vector embedding model loaded
# Enhanced Brain initialized with X memories
# Semantic similarity working correctly

🔬 How It Works

Memory Systems

# Episodic: Personal experiences with time context
brain.store_memory("I debugged a React issue yesterday", "episodic")

# Semantic: Facts and concepts  
brain.store_memory("React hooks manage component state", "semantic")

# Procedural: How-to knowledge
brain.store_memory("To debug React, check the console first", "procedural")

Semantic Understanding

# Query: "React development problems"
# Automatically finds:
# - "I debugged a React issue yesterday" (episodic)
# - "React hooks manage component state" (semantic)  
# - "To debug React, check the console first" (procedural)

Learning and Adaptation

# Provide feedback to improve future responses
brain.add_feedback("interaction_123", "positive", 0.9)
# System learns and adapts for better future responses

🧪 Testing

Comprehensive Test Suite:

# Run bulletproof end-to-end tests
python3 test_e2e_bulletproof.py

# Tests cover:
# ✅ All memory types and edge cases
# ✅ Vector embeddings and semantic similarity  
# ✅ Error handling and recovery
# ✅ Performance with large datasets
# ✅ Multi-modal memory storage
# ✅ Persistence across sessions

📋 System Requirements

Minimum:

  • Python 3.8+
  • 512MB RAM
  • 100MB storage

Recommended:

  • Python 3.9+
  • 4GB RAM
  • SSD storage
  • GPU (optional, improves embedding performance)

🔧 Configuration

Storage Configuration

# Customize storage location
brain = SimpleBrain(storage_path="/custom/path/brain_storage")

Cognitive Parameters

# Adjust cognitive state
brain.cognitive_state.curiosity_level = 0.9
brain.cognitive_state.attention_focus = "AI development"
brain.cognitive_state.confidence = 0.8

🌟 Use Cases

For Developers

  • Code Context: Remember project decisions and architectural choices
  • Bug Tracking: Store debugging sessions with emotional context
  • Learning: Build knowledge base with automatic concept connections

For Researchers

  • Literature Review: Connect research papers by semantic similarity
  • Note Taking: Automatic categorization and cross-referencing
  • Hypothesis Tracking: Link ideas across different research areas

For Writers

  • Character Development: Remember character traits and story arcs
  • Plot Tracking: Connect story elements across chapters
  • Research Notes: Organize and retrieve research with context

🛡️ Privacy & Security

  • Local Storage: All data stays on your machine
  • No Cloud: No external data transmission
  • Encryption Ready: Easy to add encryption for sensitive data
  • Access Control: Protected by file system permissions

🤝 Contributing

We welcome contributions!

Development Setup

git clone https://github.com/photoxpedia/bolor-brain-mcp.git
cd bolor-brain-mcp
pip install -r requirements_mcp.txt
python3 test_e2e_bulletproof.py

📞 Support

📄 License

MIT License - see LICENSE for details.

🙏 Acknowledgments

  • Built for the Claude Code ecosystem
  • Inspired by cognitive science and neuroscience research
  • Thanks to the MCP community for the amazing protocol

🎉 Star the Project!

If Bolor Brain MCP helps you think better, please ⭐ star the repository!

Transform your Claude Code experience with true cognitive capabilities.

Created with 🧠 by Bolorerdene Bundgaa

Website Email

Keywords

mcp

FAQs

Package last updated on 26 Nov 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts