MCP server SharedMemory
✓ ПровереноПредоставляет AI-агентам постоянную память и общий граф знаний для хранения, поиска и исследования информации.
Также известен как sharedmemoryai/mcp-server, mcp-server, @sharedmemory/mcp-server
- Звёзды
- 1
- Инструменты
- 16
- Загрузки, 30 дней
- —
- Последняя версия
- 2.1.1
- Последний коммит
- 17 мая 2026 г.
- Лицензия
- MIT
Что такое SharedMemory MCP?
SharedMemory — это MCP server. Предоставляет AI-агентам постоянную память и общий граф знаний для хранения, поиска и исследования информации. Он предоставляет 16 инструментов, например remember, query, get_entity.
Сводка сгенерирована из README проекта
О SharedMemory MCP server
Этот сервер позволяет разработчикам, использующим такие инструменты, как Claude Code, Cursor и VS Code Copilot, наделить AI-агентов постоянным графом знаний для хранения и извлечения информации. Он предоставляет слой общей памяти, благодаря которому различные сессии и агенты могут получать доступ к единому набору фактов, сущностей и связей через централизованный том.
Пользователи могут настроить сервер через npx для различных клиентов, включая Claude Desktop, Windsurf и Cursor. Для работы требуется API ключ SharedMemory и ID тома. После подключения сервер предоставляет специальные инструменты, такие как remember для сохранения заметок, query для семантического поиска и get_entity для исследования связей внутри графа знаний.
Помимо простого хранения, сервер поддерживает расширенное управление с помощью batch_remember для нескольких записей и set_instruction для установления постоянных правил для всех агентов. Он также позволяет извлекать профили пользователей, выводить список загруженных документов и резюмировать все знания в рамках конкретного тома.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить SharedMemory MCP
Форматы проверены 10 ноя 2026Добавить в CursorДобавить в GooseУстановка SharedMemory MCP в Claude Code
$ claude mcp add --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server -- npx -y @sharedmemory/mcp-serverУстановка SharedMemory MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Установка SharedMemory MCP в 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>"
}
}
}
}Установка SharedMemory MCP в VS Code CLI
$ 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 в Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Установка SharedMemory MCP в Codex
$ codex mcp add mcp-server --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' -- npx -y @sharedmemory/mcp-serverУстановка SharedMemory MCP в Codex config.toml
~/.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 в Gemini CLI
$ gemini mcp add -s user -e 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server npx -- -y @sharedmemory/mcp-serverУстановка SharedMemory MCP в Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@sharedmemory/mcp-server"
],
"env": {
"SHAREDMEMORY_API_KEY": "<YOUR_SHAREDMEMORY_API_KEY>"
}
}
}
}Инструменты SharedMemory MCP 16
Определено из 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 | — |
Показать все 16 инструментовПоказать меньше инструментов
get_contextset_instructionlist_instructionslist_documents
| get_context | — | |
| set_instruction | — | |
| list_instructions | — | |
| list_documents | — |
Конфигурация
SHAREDMEMORY_API_KEYОбязательноСекретYour SharedMemory API key
SHAREDMEMORY_API_URLAPI endpoint URL
SHAREDMEMORY_VOLUME_IDDefault volume/project ID
| Название | Описание | Тип |
|---|---|---|
| SHAREDMEMORY_API_KEY | Your SharedMemory API key | ОбязательноСекрет |
| SHAREDMEMORY_API_URL | API endpoint URL | |
| SHAREDMEMORY_VOLUME_ID | Default volume/project ID |
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Прошло наши автоматизированные проверки. Это не аудит безопасности: изучите код и предоставьте серверу минимально необходимый доступ. Как работают проверки
- Связанный и доступный исходный репозиторийsharedmemoryai/mcp-server is public and reachablegithub.com/sharedmemoryai/mcp-server ↗Пройдено
- Пакет указывает этот репозиторий как источник@sharedmemory/mcp-server names sharedmemoryai/mcp-server as sourcenpmjs.com/package/@sharedmemory/mcp-server ↗Пройдено
- Происхождение сборки (аттестация Sigstore)No build attestation published for this releaseНе проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-05-17github.com/sharedmemoryai/mcp-server ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетNo popular package one edit away from @sharedmemory/mcp-serverПройдено
- Нет критических предупреждений в пакете или его зависимостях99 resolved dependencies checked; no critical advisoryosv.dev ↗Пройдено
- Нет скрытых инструкций для модели16 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на 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
Вопросы о SharedMemory MCP
Как добавить SharedMemory MCP в Claude Code?
Выполните claude mcp add --env 'SHAREDMEMORY_API_KEY=<YOUR_SHAREDMEMORY_API_KEY>' mcp-server -- npx -y @sharedmemory/mcp-server в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить SharedMemory MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Какие инструменты предоставляет SharedMemory MCP?
Он предоставляет 16 инструментов, включая remember, query, get_entity, search_entities, get_graph.
Какие AI-клиенты поддерживаются?
Сервер поддерживает Claude Code, Claude Desktop, Cursor, VS Code Copilot и Windsurf.