Mind - Decision Intelligence for AI Agents. MCP server for Claude Desktop.
Project description
vibeship-mind - Decision Intelligence for AI Agents
Make every AI interaction smarter because Mind remembers.
Mind is a memory and learning system for AI agents. It helps Claude remember your preferences and learn from decision outcomes to give better recommendations over time.
Quick Start
Option 1: Mind Cloud (Recommended - No Setup)
# Add to Claude - just works!
uvx vibeship-mind
Mind Cloud handles everything. No Docker, no database, no configuration.
Option 2: Self-Hosted
For users who want full control over their data:
# Clone and run
git clone https://github.com/vibeship/mind
cd mind
docker-compose up -d
# Then run MCP with local flag
uvx vibeship-mind --local
Configuration
Claude Code (CLI)
Add to your project's .mcp.json or global ~/.claude/settings.json:
{
"mcpServers": {
"mind": {
"command": "uvx",
"args": ["vibeship-mind"]
}
}
}
Or add via command:
claude mcp add mind "uvx vibeship-mind"
Claude Desktop
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mind": {
"command": "uvx",
"args": ["vibeship-mind"]
}
}
}
Restart Claude Desktop, and Mind is ready!
Self-Hosted (Local Docker)
If running Mind locally instead of Mind Cloud:
{
"mcpServers": {
"mind": {
"command": "uvx",
"args": ["vibeship-mind", "--local"]
}
}
}
How It Works
1. Mind Remembers
When you tell Claude something important, Mind stores it:
You: "I prefer TypeScript over JavaScript"
Mind: Memory stored!
Content: "I prefer TypeScript over JavaScript"
Level: Identity (core preference)
Salience: 100%
This is your first memory! Mind will use this to give better recommendations.
2. Mind Retrieves
When you ask for recommendations, Mind recalls relevant memories:
You: "What language should I use for this API?"
Claude: Based on your preferences, I recommend TypeScript.
[Mind used 2 memories]
- "Prefers TypeScript" (95% relevance)
- "Values type safety" (78% relevance)
3. Mind Learns
When you give feedback, Mind learns what works:
You: "Great suggestion, TypeScript was perfect!"
Mind: Outcome recorded (positive)!
Quality: +90%
Memories updated: 2
The memory "Prefers TypeScript" is now stronger.
It will rank higher in future retrievals.
Tools Available
Once installed, Claude has access to these Mind tools:
| Tool | Purpose |
|---|---|
mind_remember |
Store something important about you |
mind_retrieve |
Get relevant memories for a decision |
mind_decide |
Record a decision and its outcome |
mind_health |
Check Mind status |
Memory Levels
Mind organizes memories by how long they should persist:
| Level | Duration | Example |
|---|---|---|
| Immediate (1) | Hours | "Working on the checkout feature" |
| Situational (2) | Days-Weeks | "Debugging the auth system" |
| Seasonal (3) | Months | "Building e-commerce features" |
| Identity (4) | Permanent | "Prefers TypeScript" |
Commands
# Start MCP server (connects to Mind Cloud)
uvx vibeship-mind
# Use local Mind instance
uvx vibeship-mind --local
# Show setup guide
uvx vibeship-mind --setup
# JSON output instead of friendly messages
uvx vibeship-mind --json
# Show version
uvx vibeship-mind --version
Configuration
Mind stores config in ~/.mind/config.json:
{
"api_url": "https://api.mind.vibeship.ai",
"user_id": "auto-generated-uuid",
"friendly_mode": true
}
Environment Variables
| Variable | Description | Default |
|---|---|---|
MIND_API_URL |
Mind API endpoint | Mind Cloud |
MIND_API_KEY |
API key (for cloud) | None |
Privacy
- Your memories are yours. Mind Cloud encrypts everything.
- Self-hosted option for complete data control.
- No PII in logs or error messages.
- Federated patterns are anonymized with differential privacy.
Troubleshooting
"Mind Status: Offline"
- Using Cloud? Check your internet connection.
- Using Local? Is Docker running? Run
docker-compose up -d - Still stuck? Run
uvx vibeship-mind --setupto reconfigure.
"No relevant memories found"
Mind needs memories to retrieve! Try storing some first:
- Tell Claude your preferences
- Share what you're working on
- Mention your tech stack
Claude doesn't show Mind tools
- Check Claude Desktop config has Mind entry
- Restart Claude Desktop
- Look for "mind" in the tools list
Links
- Website: https://mind.vibeship.ai
- Documentation: https://docs.mind.vibeship.ai
- GitHub: https://github.com/vibeship/mind
- Discord: https://discord.gg/vibeship
License
MIT - See LICENSE for details.
Made with love by VIBESHIP
Mind: Decision Intelligence for AI Agents
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vibeship_mind-0.1.0.tar.gz.
File metadata
- Download URL: vibeship_mind-0.1.0.tar.gz
- Upload date:
- Size: 8.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e4fe6747aef555b3060e43040fce3085aed076221e4beeef5ade9d8ec89c54fb
|
|
| MD5 |
7110fb62cece77131366b4273f30f613
|
|
| BLAKE2b-256 |
5776add08419e5171c6c1511cc7dc2b326a03fa4e89d6e1f678e2fdfa84d1b0e
|
Provenance
The following attestation bundles were made for vibeship_mind-0.1.0.tar.gz:
Publisher:
publish-mind-mcp.yml on vibeforge1111/vibeship-mind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vibeship_mind-0.1.0.tar.gz -
Subject digest:
e4fe6747aef555b3060e43040fce3085aed076221e4beeef5ade9d8ec89c54fb - Sigstore transparency entry: 782172367
- Sigstore integration time:
-
Permalink:
vibeforge1111/vibeship-mind@2bbd88b7e6b9e2e740e8aaeaf6c20467710f7246 -
Branch / Tag:
refs/tags/mcp-v0.1.0 - Owner: https://github.com/vibeforge1111
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mind-mcp.yml@2bbd88b7e6b9e2e740e8aaeaf6c20467710f7246 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vibeship_mind-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vibeship_mind-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6af36f379113d073b68cf9735616e19044ff8924ace31c4d26ff434e93f3cb8
|
|
| MD5 |
2bc5ce6508818fb725fde90e17b21290
|
|
| BLAKE2b-256 |
4731e3f729eeb041eed0b89d2ba7fae47b09ccaaf07571482922404f298b3c87
|
Provenance
The following attestation bundles were made for vibeship_mind-0.1.0-py3-none-any.whl:
Publisher:
publish-mind-mcp.yml on vibeforge1111/vibeship-mind
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vibeship_mind-0.1.0-py3-none-any.whl -
Subject digest:
f6af36f379113d073b68cf9735616e19044ff8924ace31c4d26ff434e93f3cb8 - Sigstore transparency entry: 782172368
- Sigstore integration time:
-
Permalink:
vibeforge1111/vibeship-mind@2bbd88b7e6b9e2e740e8aaeaf6c20467710f7246 -
Branch / Tag:
refs/tags/mcp-v0.1.0 - Owner: https://github.com/vibeforge1111
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-mind-mcp.yml@2bbd88b7e6b9e2e740e8aaeaf6c20467710f7246 -
Trigger Event:
push
-
Statement type: