Skip to main content
Glama
MikeyBeez

brain-assistant

by MikeyBeez

Brain Assistant MCP Server

A natural language interface for the Brain knowledge management system. Talk to your Brain system like you would talk to a helpful assistant.

🧠 What is Brain Assistant?

Brain Assistant provides a conversational interface to all Brain system tools, allowing you to:

  • Use natural language instead of JSON commands

  • Execute complex workflows with simple requests

  • Get intelligent suggestions for tools to use

  • Batch operations with preview and approval

  • Maintain conversation context across interactions

Related MCP server: TheBrain MCP Server

🚀 Features

Natural Language Commands

Instead of:

brain_remember { "key": "meeting_notes_2024", "value": "..." }

Just say:

"Remember that we discussed API redesign in today's meeting"

Intelligent Workflows

"Create a summary of this week's work and email it to me"

The assistant will:

  1. Search relevant memories and notes

  2. Generate a summary

  3. Create a formatted email

  4. Send it (with your approval)

Smart Suggestions

"I need to organize my project notes"

Get suggestions for:

  • Which tools to use

  • Example commands

  • Best practices

Batch Operations

"Archive all memories older than 6 months except the important ones"
  • Preview changes before executing

  • Intelligent filtering

  • Safety checks

📦 Installation

# Clone the repository
git clone https://github.com/[your-username]/mcp-brain-assistant.git
cd mcp-brain-assistant

# Install dependencies
npm install

# Build the project
npm run build

🔧 Configuration

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "brain-assistant": {
      "command": "node",
      "args": ["/path/to/mcp-brain-assistant/dist/index.js"],
      "env": {
        "ANTHROPIC_API_KEY": "your-api-key-here"
      }
    }
  }
}

🎯 Usage

Basic Chat

brain_chat {
  "message": "What did I work on yesterday?",
  "context": {
    "currentProject": "api-redesign"
  }
}

Execute Workflows

brain_workflow {
  "workflow": "Prepare weekly status report with tasks completed and blockers",
  "requireApproval": true
}

Get Tool Suggestions

brain_suggest {
  "task": "I want to track my daily habits",
  "includeExamples": true
}

Batch Operations

brain_batch {
  "operation": "Tag all notes about machine learning with #ml tag",
  "preview": true
}

🖥️ Streamlit UI

Run the interactive UI:

npm run streamlit

Features:

  • Chat interface with message history

  • Visual approval system for operations

  • Quick action buttons

  • Tool reference panel

  • Project context management

💡 Example Conversations

Morning Routine

You: "Good morning! What's on my plate today?"
Assistant: *Checks tasks, calendar, and recent work*
"Good morning! Here's your day:
- 3 high-priority tasks in the API project
- Meeting notes from yesterday need review
- 2 pending emails about the design spec
Would you like me to create today's daily note?"

Project Context Switch

You: "Switch to the mobile app project"
Assistant: *Loads project context*
"Switched to mobile app project. Last worked on: 3 days ago
- Status: In development
- Next milestone: Authentication implementation
- 5 open tasks
Would you like to see the task list?"
You: "Find everything about the authentication bug"
Assistant: *Searches across memories, notes, and emails*
"Found 12 items about the authentication bug:
- 3 memories with debugging notes
- 2 Obsidian notes with solutions
- 5 emails discussing the issue
- 2 tasks related to the fix
The main issue was token expiration. Solution implemented on July 20."

🤝 Human Approval System

The assistant requires approval for:

  • Sending emails

  • Deleting content

  • Executing code

  • Batch modifications

Auto-approval available for:

  • Read operations

  • Creating drafts

  • Non-destructive searches

  • Status checks

🧩 Integration with Brain Tools

The assistant seamlessly integrates with:

  • brain - Core memory and execution

  • brain-manager - Project management

  • filesystem - File operations

  • todo-manager - Task tracking

  • obsidian - Note management

  • Claude's built-in tools (web search, gmail, etc.)

🔐 Security

  • All operations respect Brain system permissions

  • Approval required for sensitive operations

  • Conversation history stored locally

  • No data sent to external services (except Anthropic for NLP)

🚧 Roadmap

  • Voice input support

  • Scheduled workflows

  • Learning from user patterns

  • Multi-user support

  • Mobile app

  • Webhook integrations

🤔 Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

📄 License

MIT License - see LICENSE for details.


Transform your Brain system from a powerful tool into an intelligent companion! 🧠✨

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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/MikeyBeez/mcp-brain-assistant'

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