marm-mcp-server — MCP-сервер для Claude Code: функции и установка
Сервер сохраняет заметки, решения и историю проекта в общей локальной памяти для ИИ-агентов. Помогает переносить контекст между сессиями и находить сведения в репозитории.
claude mcp add marm-mcp-server -- uvx marm-mcp-serverЧто делает marm-mcp-server
marm-mcp-server даёт агентам общую локальную память: в ней можно хранить разговоры, заметки и сводки, а затем искать их. Сервер также строит граф кода репозитория, чтобы агент мог находить символы и прослеживать связи в коде. Граф понятий связывает сохранённые решения, ошибки и идеи с релевантным кодом, если он доступен.
Сервер работает через HTTP и STDIO, а агенты могут обращаться к одной памяти из разных сессий. Для Claude Code установка начинается командой claude mcp add marm-mcp-server -- uvx marm-mcp-server. Учтите: память локальная, поэтому это не общий удалённый сервис; для нескольких агентов предусмотрен профиль swarm.
Какие задачи решает
- сохранять решения и заметки между сессиями
- искать сведения в сохранённых разговорах
- находить символы и пути в репозитории
- связывать идеи и ошибки с кодом проекта
Примеры запросов агенту
- Сохрани решение о структуре проекта в общей памяти.
- Найди заметки о прошлой ошибке подключения к базе.
- Посмотри, где в репозитории объявлен этот символ и какие участки кода с ним связаны.
Как установить marm-mcp-server
Командой платформы
claude mcp add marm-mcp-server -- uvx marm-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from marm-mcp-server <команда>
Командой платформы
codex mcp add marm-mcp-server -- uvx marm-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from marm-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"marm-mcp-server": {
"command": "uvx",
"args": [
"marm-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from marm-mcp-server <команда>
Файл настроек
{
"servers": {
"marm-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"marm-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from marm-mcp-server <команда>
Командой платформы
gemini mcp add marm-mcp-server uvx marm-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from marm-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о marm-mcp-server
Как установить marm-mcp-server в Claude Code?
Выполните claude mcp add marm-mcp-server -- uvx marm-mcp-server. После этого сервер будет подключён к Claude Code.
Что делает marm-mcp-server?
Он хранит общую локальную память для ИИ-агентов, поддерживает поиск по ней и строит граф кода репозитория.
Какие способы подключения поддерживает marm-mcp-server?
Сервер работает по HTTP и STDIO. Разные агенты могут использовать одну локальную память.