supermemory-stdio-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@supermemory-stdio-mcpsave that I prefer dark mode and TypeScript"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Supermemory Stdio MCP Server
A stdio-based MCP (Model Context Protocol) server that wraps Supermemory's REST API.
Why? Supermemory's official MCP uses HTTP transport which doesn't work well with some MCP clients (like Factory/Droid). This server uses stdio transport which is more universally compatible.
Features
š Stdio transport - Works with Factory/Droid, Claude Desktop, Cursor, etc.
š¾ Persistent memory - Save and recall information across sessions
š Semantic search - Find relevant memories using natural language
š¤ User profiles - Auto-generated profiles from stored memories
š·ļø Project scoping - Organize memories by project
Related MCP server: mem0-mcp
Installation
git clone https://github.com/YOUR_USERNAME/supermemory-stdio-mcp.git
cd supermemory-stdio-mcp
npm install
npm run buildConfiguration
Get your API Key
Go to console.supermemory.ai
Create an account and generate an API key (starts with
sm_)
Factory/Droid
Add to ~/.factory/mcp.json:
{
"mcpServers": {
"supermemory": {
"type": "stdio",
"command": "node",
"args": ["/path/to/supermemory-stdio-mcp/dist/index.js"],
"env": {
"SUPERMEMORY_API_KEY": "sm_your_api_key_here",
"SUPERMEMORY_PROJECT": "your-project-name"
}
}
}
}Claude Desktop
Add to your Claude Desktop config:
{
"mcpServers": {
"supermemory": {
"command": "node",
"args": ["/path/to/supermemory-stdio-mcp/dist/index.js"],
"env": {
"SUPERMEMORY_API_KEY": "sm_your_api_key_here",
"SUPERMEMORY_PROJECT": "your-project-name"
}
}
}
}Tools
memory
Save or forget information about the user.
{
"content": "User prefers dark mode and uses TypeScript",
"action": "save"
}Parameter | Type | Required | Description |
| string | Yes | The information to save or forget |
|
| No | Default: |
recall
Search memories and get user profile.
{
"query": "What are the user's programming preferences?",
"includeProfile": true
}Parameter | Type | Required | Description |
| string | Yes | Search query to find relevant memories |
| boolean | No | Include user profile (default: |
Environment Variables
Variable | Required | Description |
| Yes | Your Supermemory API key (starts with |
| No | Project name to scope memories (default: |
Development
# Run in development mode (with hot reload)
npm run dev
# Build for production
npm run build
# Run production build
npm startHow It Works
āāāāāāāāāāāāāāāāāāā stdio āāāāāāāāāāāāāāāāāāāāāāā
ā MCP Client āāāāāāāāāāāāāāāāāŗā This MCP Server ā
ā (Factory/Droid) ā ā (stdio transport) ā
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāā¬āāāāāāāāāāā
ā
ā REST API
ā¼
āāāāāāāāāāāāāāāāāāāāāāā
ā Supermemory API ā
ā (api.supermemory.ai)ā
āāāāāāāāāāāāāāāāāāāāāāāLicense
MIT
Credits
Supermemory - The memory API this wraps
Model Context Protocol - The protocol standard
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Private persistent memory for Claude, ChatGPT & Gemini via MCP - semantic search, zero-code setup.
One memory, every AI. A shared, user-owned markdown memory your AI clients read and write over MCP.
Related MCP Servers
- AlicenseAqualityBmaintenanceSelf-hosted remote MCP memory server for ChatGPT and AI agents.342MIT
- AlicenseAqualityAmaintenanceA server that wraps a self-hosted mem0 REST API as MCP tools for Claude Desktop and Claude Code, enabling memory operations such as adding, searching, and managing memories via natural language.61MIT
- FlicenseNot gradedqualityBmaintenanceA thin stdio MCP bridge to a self-hosted mem0 OSS server for agent memory, enabling persistent memory operations like adding, searching, and managing durable facts with automatic reconciliation and question-rewrite capabilities.1-
- AlicenseNot gradedqualityDmaintenanceA fully local, persistent memory layer for AI agents that runs as an MCP stdio server and provides an AI SDK adapter for seamless integration with generateText/streamText agents.41MIT