Share context seamlessly between Claude Desktop, Claude Code, and any MCP-enabled AI tool.
Never lose track of your work again.
Whether you're coding, researching, or creating, Stash keeps your context flowing between AI tools
You're brainstorming an API design in Claude Desktop. The conversation is gold—you want to bring this exact context into Claude Code to start implementing. With Stash, save your conversation context and instantly load it when you switch to coding.
ChatGPT gave you an answer, but you want a second opinion. Save the response in Stash, then ask Claude to fact-check it. Compare outputs from different AI tools side-by-side without copy-pasting or losing context.
Use Claude to help you write the perfect prompt template. Save your refined prompts in Stash with tags like "prompt-template" and "code-generation", then reuse them across Claude Desktop, Cursor, or any MCP-enabled IDE.
Research findings from Monday? Critical API docs from last week? Save everything with searchable tags. Next time you need that information, it's instantly available in any AI tool you're using.
Jumping between projects? Save your current project's context (architecture decisions, conventions, gotchas) before switching. When you return days later, load it back up instantly—no need to re-explain your codebase.
Save your team's coding standards, API patterns, or project requirements. Everyone on the team can load the same context into their AI tools, ensuring consistency across the board.
Three steps to context that travels with you
One command to install via npm. Works on macOS, Windows, and Linux.
Add Stash to Claude Desktop, Claude Code, or any MCP-enabled tool. Takes 30 seconds.
Ask your AI to save context, then load it anywhere. Tag it, search it, organize it your way.
Real examples of how developers use Stash
"Claude, summarize this conversation and save it to my stash"
Claude automatically chooses a relevant name and tags.
"Claude, save this as 'custom-hooks' with tags 'react,frontend'"
You choose the exact name and organization.
"Claude, get my 'custom-hooks' context"
Or if you forgot the name:
"Claude, search my stash for React"
Stash supports any MCP-enabled application. Here's how to set it up:
Configuration: Edit your claude_desktop_config.json file
Location:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAfter setup: Restart Claude Desktop and you'll see Stash tools available.
Configuration: Edit ~/.config/claude-code/mcp_config.json
After setup: Restart VS Code and Stash will be available in Claude Code.
Configuration: Cursor supports MCP via its settings
Cmd+, or Ctrl+,)After setup: Restart Cursor to activate Stash tools.
Note: MCP support added March 2025
Configuration: Similar to Claude Desktop, edit the ChatGPT config file
Location: Check OpenAI's documentation for the config file path on your platform.
Stash works with any tool that supports the Model Context Protocol, including:
Each tool has its own MCP configuration method—check their documentation for specific setup instructions.
Powerful features wrapped in simplicity
All data stored locally on your machine. No cloud, no tracking, no servers.
Tag your contexts for easy retrieval. Search across everything instantly.
Save and load contexts in milliseconds. No waiting, no spinning wheels.
Works with any MCP-enabled AI tool. Future-proof your workflow.
No accounts, no configuration, no complexity. Install and go.
Name your contexts however makes sense to you. No forced structure.
Just one requirement: Node.js
Stash requires Node.js version 18 or higher. If you don't have it installed:
Download Node.js (LTS)
After installing, verify with: node --version
Choose your installation method
Use npx to run Stash without installing anything globally. This method automatically uses the latest version.
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"stash": {
"command": "npx",
"args": ["-y", "@stashmcp/server"]
}
}
}
Prefer to install once and use the stash-mcp command directly?
Step 1: Install globally
npm install -g @stashmcp/server
Step 2: Add this to your claude_desktop_config.json:
{
"mcpServers": {
"stash": {
"command": "stash-mcp"
}
}
}
Config file location:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Join developers and researchers who've made context portability effortless