SharedMemory MCP server
✓ VerifiziertErmöglicht KI-Agenten ein persistentes Gedächtnis und einen gemeinsamen Knowledge Graph, um Informationen zu speichern, abzurufen und zu explorieren.
Auch bekannt als sharedmemoryai/mcp-server, mcp-server, @sharedmemory/mcp-server
- Stars
- 1
- Tools
- 16
- Downloads, 30 Tage
- —
- Neueste Version
- 2.1.1
- Letzter Commit
- 17. Mai 2026
- Lizenz
- MIT
Was ist SharedMemory MCP?
SharedMemory ist ein MCP server. Ermöglicht KI-Agenten ein persistentes Gedächtnis und einen gemeinsamen Knowledge Graph, um Informationen zu speichern, abzurufen und zu explorieren. Er stellt 16 Tools bereit, etwa remember, query, get_entity.
Zusammenfassung generiert aus dem README des Projekts
Über SharedMemory MCP server
Dieser Server ermöglicht es Entwicklern, die Tools wie Claude Code, Cursor und VS Code Copilot nutzen, ihren KI-Agenten einen persistenten Knowledge Graph zu geben, um Informationen zu speichern und abzurufen. Er stellt eine gemeinsame Memory-Layer bereit, die es verschiedenen Sessions und Agenten ermöglicht, über ein zentralisiertes Volume auf einen konsistenten Satz von Fakten, Entitäten und Beziehungen zuzugreifen.
Nutzer können den Server via npx für verschiedene Clients wie Claude Desktop, Windsurf und Cursor einrichten. Die Installation erfordert einen SharedMemory API Key und eine Volume ID, um zu funktionieren. Sobald die Verbindung steht, bietet der Server spezifische Tools wie remember zum Speichern von Notizen, query für die semantische Suche und get_entity, um Beziehungen innerhalb des Knowledge Graphs zu explorieren.
Über die einfache Speicherung hinaus unterstützt der Server fortgeschrittenes Management durch batch_remember für mehrere Einträge und set_instruction, um persistente Regeln für alle Agenten festzulegen. Er bietet zudem Funktionen zum Abrufen von Nutzerprofilen, zum Auflisten hochgeladener Dokumente und zum Zusammenfassen des gesamten Wissens innerhalb eines spezifischen Volumes.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du SharedMemory MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenSharedMemory MCP in Claude Code installieren
$ claude mcp add --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server -- npx -y @sharedmemory/mcp-serverSharedMemory MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}SharedMemory MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}SharedMemory MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"npx","args":["-y","@sharedmemory/mcp-server"],"env":{"SHAREDMEMORY_API_KEY":"<YOUR_SHAREDMEMORY_API_KEY>"}}'SharedMemory MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}SharedMemory MCP in Codex installieren
$ codex mcp add mcp-server --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' -- npx -y @sharedmemory/mcp-serverSharedMemory MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.mcp-server] command = "npx" args = ["-y", "@sharedmemory/mcp-server"] [mcp_servers.mcp-server.env] SHAREDMEMORY_API_KEY = "<YOUR_SHAREDMEMORY_API_KEY>"
SharedMemory MCP in Gemini CLI installieren
$ gemini mcp add -s user -e 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server npx -- -y @sharedmemory/mcp-serverSharedMemory MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}SharedMemory MCP tools 16
Erkannt aus dem READMErememberqueryget_entitysearch_entitiesget_graphlist_volumesdelete_memoryupdate_memoryfeedbackbatch_rememberget_memoryget_profile
| remember | — | |
| query | — | |
| get_entity | — | |
| search_entities | — | |
| get_graph | — | |
| list_volumes | — | |
| delete_memory | — | |
| update_memory | — | |
| feedback | — | |
| batch_remember | — | |
| get_memory | — | |
| get_profile | — |
Alle 16 Tools anzeigenWeniger Tools anzeigen
get_contextset_instructionlist_instructionslist_documents
| get_context | — | |
| set_instruction | — | |
| list_instructions | — | |
| list_documents | — |
Konfiguration
SHAREDMEMORY_API_KEYErforderlichSecretYour SharedMemory API key
SHAREDMEMORY_API_URLAPI endpoint URL
SHAREDMEMORY_VOLUME_IDDefault volume/project ID
| Name | Beschreibung | Typ |
|---|---|---|
| SHAREDMEMORY_API_KEY | Your SharedMemory API key | ErforderlichSecret |
| SHAREDMEMORY_API_URL | API endpoint URL | |
| SHAREDMEMORY_VOLUME_ID | Default volume/project ID |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarsharedmemoryai/mcp-server is public and reachablegithub.com/sharedmemoryai/mcp-server ↗Bestanden
- Paket nennt dieses Repository als Quelle@sharedmemory/mcp-server names sharedmemoryai/mcp-server as sourcenpmjs.com/package/@sharedmemory/mcp-server ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-05-17github.com/sharedmemoryai/mcp-server ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from @sharedmemory/mcp-serverBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten99 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehen@sharedmemory/mcp-server
Model Context Protocol server for SharedMemory. Gives Claude Code, Claude Desktop, Cursor, VS Code Copilot, and other MCP-compatible tools persistent memory.
Quick Install (Recommended)
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-code, --claude, --cursor, --vscode, --windsurf, --all
Manual Setup
If you prefer to edit config files yourself:
Claude Code
One command:
claude mcp add sharedmemory -- npx -y @sharedmemory/mcp-server
Or with env vars:
claude mcp add --env SHAREDMEMORY_API_KEY=sm_live_... \
--env SHAREDMEMORY_VOLUME_ID=your-volume-id \
sharedmemory -- npx -y @sharedmemory/mcp-server
Or create .mcp.json in your project root to share with your team:
{
"mcpServers": {
"sharedmemory": {
"command": "npx",
"args": ["-y", "@sharedmemory/mcp-server"],
"env": {
"SHAREDMEMORY_API_KEY": "${SHAREDMEMORY_API_KEY}",
"SHAREDMEMORY_API_URL": "https://api.sharedmemory.ai",
"SHAREDMEMORY_VOLUME_ID": "${SHAREDMEMORY_VOLUME_ID}"
}
}
}
}
Tip: Copy the included
CLAUDE.mdinto your project root to teach Claude Code when and how to use SharedMemory proactively.
Claude Desktop
~/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
.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"
}
}
}
}
VS Code Copilot
.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"
}
}
}
}
Windsurf
~/.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"
}
}
}
}
Configuration
| 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 |
Available tools
| Tool | Description |
|---|---|
remember |
Store a fact or note |
query |
Retrieve context BEFORE answering — semantic search over memories |
get_entity |
Get entity details and relationships |
search_entities |
Search entities by name |
get_graph |
Knowledge graph overview |
list_volumes |
List accessible volumes |
delete_memory |
Delete a memory by ID |
update_memory |
Update a memory by ID |
feedback |
Submit feedback on memory relevance |
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 |
Get a context block for LLM prompting |
set_instruction |
Store a persistent rule all agents will follow |
list_instructions |
List all active instructions for a volume |
list_documents |
List uploaded documents |
Resources
| URI | Description |
|---|---|
memory://graph |
Knowledge graph for the default volume |
Prompts
| Name | Description |
|---|---|
summarize-knowledge |
Summarize all knowledge in a volume |
what-do-you-know-about |
Retrieve everything known about a topic |
Documentation
https://docs.sharedmemory.ai/sdks/mcp-server
License
MIT
SharedMemory MCP Fragen
Wie füge ich SharedMemory MCP zu Claude Code hinzu?
Führe claude mcp add --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server -- npx -y @sharedmemory/mcp-server in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich SharedMemory MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet SharedMemory MCP?
Er stellt 16 Tools bereit, darunter remember, query, get_entity, search_entities, get_graph.
Welche KI-Clients werden unterstützt?
Der Server unterstützt Claude Code, Claude Desktop, Cursor, VS Code Copilot und Windsurf.