MCP server de SharedMemory
Proporciona a los agentes de IA memoria persistente y un grafo de conocimiento compartido para recordar, recuperar y explorar información.
También conocido como sharedmemoryai/mcp-server, mcp-server, @sharedmemory/mcp-server
- Stars
- 1
- Herramientas
- 16
- Descargas, 30 días
- —
- Última versión
- 2.1.1
- Último commit
- 17 may 2026
- Licencia
- MIT
¿Qué es SharedMemory MCP?
SharedMemory es un MCP server. Proporciona a los agentes de IA memoria persistente y un grafo de conocimiento compartido para recordar, recuperar y explorar información. Expone 16 herramientas, como remember, query, get_entity.
Resumen generado a partir del README del proyecto
Acerca del MCP server de SharedMemory
Este servidor permite a los desarrolladores que utilizan herramientas como Claude Code, Cursor y VS Code Copilot dotar a sus agentes de IA de un grafo de conocimiento persistente para almacenar y recuperar información. Proporciona una capa de memoria compartida que permite a diferentes sesiones y agentes acceder a un conjunto consistente de hechos, entidades y relaciones a través de un volumen centralizado.
Los usuarios pueden configurar el servidor mediante npx para varios clientes, incluyendo Claude Desktop, Windsurf y Cursor. La instalación requiere una clave de API de SharedMemory y un ID de volumen para funcionar. Una vez conectado, el servidor ofrece herramientas específicas como remember para guardar notas, query para realizar búsquedas semánticas y get_entity para explorar las relaciones dentro del grafo de conocimiento.
Más allá del almacenamiento simple, el servidor admite una gestión avanzada mediante batch_remember para múltiples entradas y set_instruction para establecer reglas persistentes para todos los agentes. También ofrece capacidades para recuperar perfiles de usuario, listar documentos cargados y resumir todo el conocimiento dentro de un volumen específico.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar SharedMemory MCP
Formatos verificados el 10 nov 2026Instalar SharedMemory MCP en Claude Code
$ claude mcp add --env SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY> mcp-server -- npx -y @sharedmemory/mcp-serverInstalar SharedMemory MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Instalar SharedMemory MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Instalar SharedMemory MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Instalar SharedMemory MCP en Codex
~/.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>"
Instalar SharedMemory MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Herramientas de SharedMemory MCP 16
Detectado desde el 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 | — |
Mostrar las 16 herramientasMostrar menos herramientas
get_contextset_instructionlist_instructionslist_documents
| get_context | — | |
| set_instruction | — | |
| list_instructions | — | |
| list_documents | — |
Configuración
SHAREDMEMORY_API_KEYObligatorioSecretoYour SharedMemory API key
SHAREDMEMORY_API_URLAPI endpoint URL
SHAREDMEMORY_VOLUME_IDDefault volume/project ID
| Nombre | Descripción | Tipo |
|---|---|---|
| SHAREDMEMORY_API_KEY | Your SharedMemory API key | ObligatorioSecreto |
| SHAREDMEMORY_API_URL | API endpoint URL | |
| SHAREDMEMORY_VOLUME_ID | Default volume/project ID |
README
Ver en GitHub@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
Preguntas sobre SharedMemory MCP
¿Cómo agrego SharedMemory MCP a Claude Code?
Ejecuta claude mcp add --env SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY> mcp-server -- npx -y @sharedmemory/mcp-server en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego SharedMemory MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué herramientas proporciona SharedMemory MCP?
Expone 16 herramientas, incluidas remember, query, get_entity, search_entities, get_graph.
¿Qué clientes de IA son compatibles?
El servidor es compatible con Claude Code, Claude Desktop, Cursor, VS Code Copilot y Windsurf.