mif-tools — MCP-сервер для Claude Code: перенос памяти и установка
mif-tools конвертирует, проверяет и анализирует файлы памяти ИИ-агентов. Подключите MCP-сервер, чтобы импортировать и экспортировать воспоминания между поддерживаемыми форматами.
claude mcp add mif-tools -- uvx mif-toolsЧто делает mif-tools
Сервер предоставляет инструменты для экспорта и импорта памяти, проверки документов и определения их формата. Через командную строку mif-tools также конвертирует файлы: например, из mem0 в MIF или из MIF в Markdown. Формат MIF хранит обязательные поля и позволяет добавлять сведения о типах воспоминаний, тегах и векторных представлениях.
Для запуска MCP-сервера установите пакет с дополнительной группой mcp и выполните mif mcp; в Claude Code его можно добавить командой claude mcp add mif-tools -- uvx mif-tools. Инструменты сервера включают export_memories, import_memories, validate_memories, inspect_memories и list_formats. Поддерживаются форматы mem0, CrewAI, LangChain, обычный JSON и Markdown. Для проверки UUID, ссылок, временных меток и размерности embeddings используйте глубокую валидацию: это важно, если вы переносите файлы с такими полями.
Какие задачи решает
- перенести экспорт mem0 в MIF
- преобразовать память MIF в Markdown
- проверить документ MIF и его ссылки
- определить формат файла с памятью
- импортировать воспоминания через MCP
Примеры запросов агенту
- Преобразуй
mem0_export.jsonв MIF и сохрани результат вmemories.mif.json. - Проверь
memories.mif.jsonи покажи предупреждения глубокой валидации. - Импортируй воспоминания из этого файла через mif-tools.
Как установить mif-tools
Командой платформы
claude mcp add mif-tools -- uvx mif-toolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mif-tools <команда>
Командой платформы
codex mcp add mif-tools -- uvx mif-toolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mif-tools <команда>
Файл настроек
{
"mcpServers": {
"mif-tools": {
"command": "uvx",
"args": [
"mif-tools"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mif-tools <команда>
Файл настроек
{
"servers": {
"mif-tools": {
"type": "stdio",
"command": "uvx",
"args": [
"mif-tools"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from mif-tools <команда>
Командой платформы
gemini mcp add mif-tools uvx mif-toolsuvx запускает команду с именем пакета; если в README она другая — uvx --from mif-tools <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mif-tools
Как установить mif-tools в Claude Code?
Выполните claude mcp add mif-tools -- uvx mif-tools. Для установки MCP-сервера через пакет Python используйте pip install mif-tools[mcp], затем запустите mif mcp.
Что делает mif-tools?
Он конвертирует, проверяет и анализирует файлы памяти ИИ-агентов, а MCP-сервер предоставляет инструменты импорта и экспорта.
Какие форматы памяти поддерживает mif-tools?
MIF, mem0, CrewAI, LangChain, обычный JSON и Markdown с YAML frontmatter. Для части форматов источник определяется автоматически.