MIND

Personal knowledge graph AI memory. 15 tools, 89 actions. Semantic search, emotional intelligence, CRM, life management, social, self-training, autonomous insights, research agent, automations.

@astramindapp/mcp-server

MIND MCP Server — The most complete AI memory layer available. 15 tools, 89 actions.

Your AI agents forget everything between sessions. MIND fixes that. Connect any MCP-compatible agent to your personal knowledge graph — with emotional intelligence, CRM, life management, social features, self-training, autonomous insights, and more.

15 Tools

ToolActionsWhat It Does
mind_query1Semantic search across your knowledge graph (5 search modes)
mind_remember5Store, search, get, list, delete — documents, entries, thoughts
mind_context1Load persistent identity, preferences, rules, priorities, recent activity
mind_life12Goals, projects, tasks + full calendar management + productivity stats
mind_crm7Contacts, pipeline, activity logging, interaction history
mind_graph3Graph stats, diagnostics, entity labels
mind_admin7User provisioning, featured minds, tier/credit management
mind_sense7MINDsense emotional intelligence — state, signals, timeline, KG weights, spikes
mind_research3Launch autonomous deep research jobs
mind_train7Self-training sessions + save chats to knowledge graph
mind_social14Thoughts (posts), social feed, communities, likes, comments
mind_profile9Profile, custom system prompts, LLM model selection
mind_insights7Autonomous Learning Engine insights, weekly summaries, feedback
mind_automate6Scheduled automations, event triggers, execution history
mind_notify4Notifications, mark read, stats

Quick Start

1. Get a MIND API Key

Sign up at m-i-n-d.ai → Settings → Developer → Create API Key

2. Install

npm install -g @astramindapp/mcp-server

3. Configure Your AI Tool

Claude Code

claude mcp add mind -- env MIND_API_KEY=mind_xxx mind-mcp

Claude Desktop

Add to your claude_desktop_config.json:

{ "mcpServers": { "mind": { "command": "mind-mcp", "env": { "MIND_API_KEY": "mind_your_key_here" } } } }

Cursor

Add to .cursor/mcp.json:

Any MCP-Compatible Agent

The server works with any tool that supports Model Context Protocol — Claude, GPT, Gemini, Llama, or any future model.

How It Works

Your AI Agent  <-->  MCP Protocol  <-->  MIND MCP Server  <-->  Personal Knowledge Graph
                                                                  |
                                                           Emotional Intelligence
                                                           Autonomous Learning
                                                           CRM + Life + Social

  1. Agent calls mind_context at session start → loads identity, rules, priorities
  2. Agent calls mind_query before decisions → retrieves relevant memories
  3. Agent calls mind_remember after tasks → stores outcomes and learnings
  4. Agent calls mind_sense → reads user's emotional state to adapt responses
  5. Agent calls mind_insights → surfaces autonomous pattern detection
  6. Next session, any agent has full context. Knowledge compounds.

What Makes MIND Different

vs. Flat File Memory (MEMORY.md)

Flat FilesMIND
Size~20K chars, truncatedUnlimited knowledge graph
RetrievalLoads everything every turnOnly relevant memories via semantic search
StructureUnstructured textGraph with entities, relationships, and emotional weights
Cross-agentOne tool onlyShared across all AI agents
IntelligenceNoneAutonomous pattern detection + emotional encoding

vs. Other MCP Memory Servers

Anthropic OfficialMem0Graphiti/ZepMIND
Tools84915
Knowledge graphBasic (JSON)No (vectors)Yes (Neo4j)Yes (LightRAG)
Emotional intelligenceNoNoNoYes (patented)
CRMNoNoNoYes
Life managementNoNoNoYes
Social featuresNoNoNoYes
Self-trainingNoNoNoYes
Research agentNoNoNoYes
AutomationsNoNoNoYes
Mobile appNoNoNoYes

Tool Reference

mind_query — Search Your Knowledge Graph

query: "What did I decide about the authentication approach?"
mode: "hybrid"  // hybrid (default), mix, global, local, naive

Returns an AI-synthesized answer from your stored documents, entries, and thoughts with source attribution.

mind_remember — Store & Manage Content

ActionDescription
createStore content (auto-categorized as document, entry, or thought)
deleteRemove by ID
searchFind entries/thoughts by query
getRetrieve specific item by ID
listPaginated listing of all content

mind_context — Load Persistent Context

Loads five structured sections at session start:

  • Soul — Core identity, mission, personality
  • User — Who the user is, their role, preferences
  • Rules — Operating constraints, behavioral guidelines
  • Priorities — Current goals, active projects, deadlines
  • Recent — Latest activity, outcomes, decisions

mind_life — Life Management + Calendar

ActionDescription
list, create, update, complete, delete, move, getFull task/goal CRUD
calendar_list, calendar_create, calendar_update, calendar_deleteCalendar events
statsProductivity metrics and completion rates

mind_crm — Contact Relationship Management

ActionDescription
list, create, update, delete, getContact CRUD with pipeline stages
log_activityRecord calls, emails, meetings, notes
list_activitiesView interaction history

mind_sense — MINDsense Emotional Intelligence

ActionDescription
stateCurrent emotional state (valence, arousal, trend, sensitivity)
signalsRecent emotional signals with strength and source
timelineHistorical emotional data
kg_weightsEntities weighted by emotional significance
spikesDetected emotional spikes
acknowledgeMark a spike as acknowledged
summaryAI-generated emotional summary

mind_research — Autonomous Research

ActionDescription
startLaunch a deep research job on any topic
statusCheck job progress
listView all research jobs

mind_train — Self-Training

ActionDescription
startBegin guided training (basics, network, expertise, history, goals, freeform)
chatSend training message
status, list_sessions, pause, resumeSession management
save_chatSave any chat conversation into the knowledge graph

mind_social — Social Layer

ActionDescription
create_thought, get_thought, delete_thought, like_thoughtThought (post) management
feed, user_feed, search_feedSocial feed browsing
create_community, list_communities, get_communityCommunity management
join_community, leave_communityMembership
create_post, list_postsCommunity posts

mind_profile — Profile & Preferences

ActionDescription
get, updateProfile management
get_chat_prompt, set_chat_promptCustom chat system prompt
get_thought_prompt, set_thought_promptCustom thought generation prompt
get_model, set_model, list_modelsLLM model selection (50+ models)

mind_insights — Autonomous Learning Engine

ActionDescription
listRecent pattern-detected insights
unread_countCount of unseen insights
view, feedbackMark seen, rate helpfulness
analyzeTrigger on-demand analysis
weekly_summaryWeekly intelligence summary
contextALE context data

mind_automate — Automations

ActionDescription
list, create, update, deleteAutomation CRUD
run_nowTrigger immediately
historyExecution log

mind_notify — Notifications

ActionDescription
listView all notifications
mark_read, mark_all_readRead management
statsNotification overview

mind_admin — Administration

ActionDescription
create_userProvision new MIND account
list_usersList users with analytics
update_user_tierChange subscription tier
adjust_user_creditsAdd/deduct credits
create_featured_mindCreate public featured mind
list_featured_minds, update_featured_mindFeatured minds catalog

Partner Integration

Partner apps can programmatically create MIND accounts using partner keys:

curl -X POST https://m-i-n-d.ai/admin/users/create
-H "X-API-Key: mind_partner_YOUR_KEY"
-H "Content-Type: application/json"
-d '{ "username": "newuser", "email": "[email protected]", "password": "securepassword", "generate_api_key": true }'

Returns a JWT + permanent API key. Your app stores the API key and uses it for all subsequent MCP/API calls on behalf of that user.

Environment Variables

VariableRequiredDefaultDescription
MIND_API_KEYYesYour MIND Developer API key
MIND_BASE_URLNohttps://m-i-n-d.aiMIND API base URL

Programmatic Usage

import { createMindMcpServer, MindClient } from "@astramindapp/mcp-server";

const client = new MindClient({ baseUrl: "https://m-i-n-d.ai", apiKey: "mind_xxx", });

const server = createMindMcpServer(client); // Connect to any MCP transport

Patents

MIND's technology is protected by multiple provisional patents including:

  • Emotion-Weighted Knowledge Graph Encoding (U.S. App. 64/030,662)
  • Cross-Agent Persistent Memory via Model Context Protocol

Links

  • Website: m-i-n-d.ai
  • GitHub: theastraway/mind-mcp-server
  • npm: @astramindapp/mcp-server
  • MCP Docs: m-i-n-d.ai/mcp.html

License

MIT — Astrai AI, Inc.

Serveurs connexes

NotebookLM Web Importer

Importez des pages web et des vidéos YouTube dans NotebookLM en un clic. Utilisé par plus de 200 000 utilisateurs.

Installer l'extension Chrome