Skip to main content

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"

  1. Using Cloud? Check your internet connection.
  2. Using Local? Is Docker running? Run docker-compose up -d
  3. Still stuck? Run uvx vibeship-mind --setup to 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

  1. Check Claude Desktop config has Mind entry
  2. Restart Claude Desktop
  3. Look for "mind" in the tools list

Links

License

MIT - See LICENSE for details.


Made with love by VIBESHIP

Mind: Decision Intelligence for AI Agents

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vibeship_mind-0.1.0.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibeship_mind-0.1.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

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

Hashes for vibeship_mind-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4fe6747aef555b3060e43040fce3085aed076221e4beeef5ade9d8ec89c54fb
MD5 7110fb62cece77131366b4273f30f613
BLAKE2b-256 5776add08419e5171c6c1511cc7dc2b326a03fa4e89d6e1f678e2fdfa84d1b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for vibeship_mind-0.1.0.tar.gz:

Publisher: publish-mind-mcp.yml on vibeforge1111/vibeship-mind

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for vibeship_mind-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6af36f379113d073b68cf9735616e19044ff8924ace31c4d26ff434e93f3cb8
MD5 2bc5ce6508818fb725fde90e17b21290
BLAKE2b-256 4731e3f729eeb041eed0b89d2ba7fae47b09ccaaf07571482922404f298b3c87

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page