Server data from the Official MCP Registry
Persistent memory for AI agents. Remember, recall, and explore a shared knowledge graph.
Persistent memory for AI agents. Remember, recall, and explore a shared knowledge graph.
This is a well-structured MCP server for SharedMemory with proper authentication, secure credential handling, and appropriate scoping. The server requires API keys for operation, stores credentials in environment variables (not hardcoded), and makes authenticated API calls to a remote service. Minor code quality issues around error handling and input validation do not substantially impact security. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
4 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: SHAREDMEMORY_API_KEY
Environment variable: SHAREDMEMORY_API_URL
Environment variable: SHAREDMEMORY_VOLUME_ID
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-sharedmemoryai-memory": {
"env": {
"SHAREDMEMORY_API_KEY": "your-sharedmemory-api-key-here",
"SHAREDMEMORY_API_URL": "your-sharedmemory-api-url-here",
"SHAREDMEMORY_VOLUME_ID": "your-sharedmemory-volume-id-here"
},
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"command": "npx"
}
}
}From the project's GitHub README.
Model Context Protocol server for SharedMemory. Gives Claude, Cursor, VS Code Copilot, and other MCP-compatible tools persistent memory.
The fastest way to set up SharedMemory — one command, no JSON editing:
# Interactive — picks your client, asks for your API key
npx -y @sharedmemory/mcp-server install
# Or specify everything inline
npx -y @sharedmemory/mcp-server install --cursor --api-key sm_live_... --volume your-volume-id
# Install for all supported clients at once
npx -y @sharedmemory/mcp-server install --all --api-key sm_live_...
Supported clients: --claude, --cursor, --vscode, --windsurf, --all
If you prefer to edit config files yourself:
~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"sharedmemory": {
"command": "npx",
"args": ["-y", "@sharedmemory/mcp-server"],
"env": {
"SHAREDMEMORY_API_KEY": "sm_live_...",
"SHAREDMEMORY_API_URL": "https://api.sharedmemory.ai",
"SHAREDMEMORY_VOLUME_ID": "your-volume-id"
}
}
}
}
.cursor/mcp.json in your project root:
{
"mcpServers": {
"sharedmemory": {
"command": "npx",
"args": ["-y", "@sharedmemory/mcp-server"],
"env": {
"SHAREDMEMORY_API_KEY": "sm_live_...",
"SHAREDMEMORY_API_URL": "https://api.sharedmemory.ai",
"SHAREDMEMORY_VOLUME_ID": "your-volume-id"
}
}
}
}
.vscode/mcp.json:
{
"servers": {
"sharedmemory": {
"command": "npx",
"args": ["-y", "@sharedmemory/mcp-server"],
"env": {
"SHAREDMEMORY_API_KEY": "sm_live_...",
"SHAREDMEMORY_API_URL": "https://api.sharedmemory.ai",
"SHAREDMEMORY_VOLUME_ID": "your-volume-id"
}
}
}
}
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sharedmemory": {
"command": "npx",
"args": ["-y", "@sharedmemory/mcp-server"],
"env": {
"SHAREDMEMORY_API_KEY": "sm_live_...",
"SHAREDMEMORY_API_URL": "https://api.sharedmemory.ai",
"SHAREDMEMORY_VOLUME_ID": "your-volume-id"
}
}
}
}
| Variable | Required | Default | Description |
|---|---|---|---|
SHAREDMEMORY_API_KEY | Yes | — | Agent API key |
SHAREDMEMORY_API_URL | No | https://api.sharedmemory.ai | API endpoint |
SHAREDMEMORY_VOLUME_ID | No | — | Default volume |
| Tool | Description |
|---|---|
remember | Store a fact or note |
recall | Semantic search over memories |
get_entity | Get entity details and relationships |
search_entities | Search entities by name |
explore_graph | Knowledge graph overview |
list_volumes | List accessible volumes |
manage_memory | Update or delete a memory by ID |
batch_remember | Store multiple memories at once |
get_memory | Retrieve a specific memory by ID |
get_profile | Auto-generated user profile from memories |
get_context | Assemble a context block for LLM prompting |
list_documents | List uploaded documents in a volume |
| URI | Description |
|---|---|
memory://graph | Knowledge graph for the default volume |
| Name | Description |
|---|---|
summarize-knowledge | Summarize all knowledge in a volume |
what-do-you-know-about | Retrieve everything known about a topic |
https://docs.sharedmemory.ai/sdks/mcp-server
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.