brain-assistant
Click on "Install 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., "@brain-assistantWhat did I work on yesterday?"
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.
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:
Search relevant memories and notes
Generate a summary
Create a formatted email
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 streamlitFeatures:
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?"Smart Search
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! 🧠✨
This server cannot be installed
Maintenance
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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