Complete guide to using Soulcraft Memory - AI memory with 17 powerful tools via Model Context Protocol (MCP).
Get started with Soulcraft Memory in under 5 minutes:
Soulcraft Memory automatically detects your AI agent and optimizes for your workflow!
When you start a new session, Soulcraft Memory:
Tier 1 - Full Support & Testing:
Tier 2 - High Priority: Windsurf, Cline, JetBrains AI, Continue.dev, Sourcegraph Cody
Tier 3 - Community Supported: 10+ additional agents including Zed, Amazon Q, Tabnine, ChatGPT Desktop, Google Gemini, and more!
Each agent type gets optimized context:
Tell Claude once, remember forever:
Search across all your memories:
Never lose track of what needs to be done:
Save reusable code and configurations:
Soulcraft Memory provides 17 powerful tools organized into 5 categories. All tools work automatically when you talk naturally to Claude! 🆕 3 new tools for session continuity and personalization!
Below are detailed examples for all 17 tools. Just talk naturally - Claude will automatically use the right tool!
Store, search, and manage information that persists across all sessions.
Store any information with automatic semantic indexing
What happens: Claude automatically stores this in your memory with semantic tags, making it searchable and recallable across all sessions and devices.
Search through memories using semantic similarity (finds by meaning, not just keywords)
What happens: Searches semantically (by meaning), so "What's my coding style?" will find "I prefer TypeScript" even though the words don't match exactly.
Retrieve a specific memory by ID
What happens: Fetches the exact memory with all its metadata and relationships.
Update existing memories with new information
What happens: Finds and updates the relevant memory while preserving its history and relationships.
Remove memories you no longer need
What happens: Permanently removes the memory and its relationships from your knowledge base.
Create semantic relationships between memories
What happens: Creates a relationship in the knowledge graph, enabling Claude to understand context and connections between different pieces of information.
Create, manage, and track tasks that persist across all sessions.
Create todos that persist across all sessions
What happens: Creates a persistent todo with optional priority, project, and tags that you can track across all sessions.
List todos with status, project, and priority filtering
What happens: Returns all matching todos with their status, priority, and associated projects.
Update todo status, priority, or details
What happens: Updates the specified todo(s) with new status, priority, or details.
Set and track your current project for automatic organization.
Set current project for automatic organization
What happens: Sets your active project context, so new memories and todos are automatically tagged with this project.
Get current project context and metadata
What happens: Returns your current project context with associated metadata and recent activity.
Search, analyze, and learn from past conversations.
Search through past conversations semantically
What happens: Searches all past conversations semantically and returns relevant excerpts with context.
Get complete history for a project
What happens: Returns a chronological history of all conversations, decisions, and changes for the specified project.
Generate intelligent summaries of conversations
What happens: Generates an intelligent summary highlighting key decisions, action items, and important points from the conversation.
Automatic session restoration and personalized AI experience. These tools work automatically!
🎯 Automatically restores your context when you start a new session (Called automatically - no action needed!)
What happens: Loads your active project, pending todos, user preferences, recent decisions, and recent work. Context is optimized for your specific AI agent type!
✨ This fixes the #1 pain point: Session isolation! You never lose context when restarting your AI agent.
Store your preferences for a personalized AI experience
What happens: Stores your preference in Brainy as NounType.State with proper categorization and scoping. Automatically loaded by session_resume!
Retrieve your saved preferences
What happens: Queries Brainy for preferences matching your filters and returns them in a structured format with category, key, value, scope, and last updated time.
Choose your AI coding tool below for specific setup instructions. Each tool has a different configuration approach.
Easiest setup! Claude Code is the only tool with native CLI commands for MCP configuration.
One-command setup:
claude mcp add --transport http soulcraft-memory \
https://memory.soulcraft.com/mcp \
-H "X-API-Key: YOUR_API_KEY_HERE" \
-H "Accept: application/json"
Verify connection:
claude mcp list
Remove if needed:
claude mcp remove soulcraft-memory
If you prefer to edit config files directly:
Config file location:
~/.claude.json or ~/.config/claude/mcp.json%USERPROFILE%\.claude.json or %APPDATA%\claude\mcp.jsonConfiguration:
{
"mcpServers": {
"soulcraft-memory": {
"transport": "http",
"url": "https://memory.soulcraft.com/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY_HERE"
}
}
}
}
Restart Claude Code after saving.
For the Claude Desktop application (not Claude Code CLI):
Config file location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonConfiguration:
{
"mcpServers": {
"soulcraft-memory": {
"command": "npx",
"args": ["-y", "@soulcraft/mcp-server"],
"env": {
"SOULCRAFT_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Important: Completely quit and restart Claude Desktop after editing (not just refresh).
Configure MCP servers in Claude Desktop or on claude.ai/settings, then your settings automatically sync to the mobile app!
Config file location:
.cursor/mcp.json in your project root, or~/.cursor/mcp.jsonConfiguration:
{
"mcpServers": {
"soulcraft-memory": {
"transport": "http",
"url": "https://memory.soulcraft.com/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY_HERE"
}
}
}
}
Restart Cursor after saving.
Config file location:
~/.codeium/windsurf/mcp_config.json%USERPROFILE%\.codeium\windsurf\mcp_config.jsonConfiguration:
{
"mcp_servers": {
"soulcraft-memory": {
"command": "npx",
"args": ["-y", "@soulcraft/mcp-server"],
"env": {
"SOULCRAFT_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Restart Windsurf after saving.
Option 1: VS Code Settings UI
Option 2: Direct Edit
Add to .vscode/settings.json or ~/.config/Code/User/settings.json:
{
"github.copilot.mcp.servers": {
"soulcraft-memory": {
"command": "npx",
"args": ["-y", "@soulcraft/mcp-server"],
"env": {
"SOULCRAFT_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Config file location: .continue/mcpServers/soulcraft.yaml
Configuration:
name: Soulcraft Memory
command: npx
args:
- "-y"
- "@soulcraft/mcp-server"
env:
SOULCRAFT_API_KEY: YOUR_API_KEY_HERE
Restart Continue.dev extension after saving.
For tools not listed above, use this universal HTTP configuration:
{
"mcpServers": {
"soulcraft-memory": {
"transport": "http",
"url": "https://memory.soulcraft.com/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY_HERE"
}
}
}
}
Check your tool's documentation for the config file location (usually ~/.your-tool/mcp.json).
Use this command to locate your config file:
find ~ -name "mcp.json" 2>/dev/null
https://memory.soulcraft.com/mcpWe're here to help! Contact support at support@soulcraft.com or check our GitHub repository for community support.