Quipu — MCP-сервер для Claude Code: что делает и как установить
Quipu хранит факты и историю изменений для ИИ-агентов, проверяя записи по SHACL-правилам. Пригодится для общей памяти проекта.
claude mcp add quipu -- docker run -i --rm ghcr.io/scbrown/quipu:0.15.0Что делает Quipu
Quipu добавляет агенту локальное хранилище знаний с происхождением фактов и двумя временными шкалами: когда запись появилась и когда факт был действителен. Данные можно запрашивать через SPARQL 1.1, а сервер работает как MCP-сервер.
Перед записью Quipu проверяет данные по SHACL-правилам. Нарушение отклоняется вместе с причиной, поэтому ошибочный факт не попадает в граф. Установка для Claude Code запускает сервер в Docker, а образ использует ghcr.io/scbrown/quipu:0.15.0.
Какие задачи решает
- хранить общие факты для ИИ-агентов
- проверять записи по SHACL-правилам
- отслеживать происхождение фактов
- узнавать, что было истинно в заданный момент
- отклонять записи с нарушениями до сохранения
Примеры запросов агенту
- Запомни в Quipu решение по структуре этого модуля и укажи источник.
- Проверь новую запись о зависимости по правилам SHACL и объясни причину отказа.
- Покажи через Quipu, какие факты о проекте были действительны на указанную дату.
Как установить Quipu
Командой платформы
claude mcp add quipu -- docker run -i --rm ghcr.io/scbrown/quipu:0.15.0Командой платформы
codex mcp add quipu -- docker run -i --rm ghcr.io/scbrown/quipu:0.15.0Файл настроек
{
"mcpServers": {
"quipu": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/scbrown/quipu:0.15.0"
]
}
}
}Файл настроек
{
"servers": {
"quipu": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/scbrown/quipu:0.15.0"
]
}
}
}Командой платформы
gemini mcp add quipu docker run -i --rm ghcr.io/scbrown/quipu:0.15.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Quipu
Как установить Quipu в Claude Code?
Выполните claude mcp add quipu -- docker run -i --rm ghcr.io/scbrown/quipu:0.15.0.
Что делает Quipu?
Он хранит факты и их происхождение, проверяет новые записи по SHACL-правилам и отвечает на вопросы о состоянии данных во времени.
Почему Quipu может отклонить запись?
Если данные нарушают заданную SHACL-форму, запись не сохраняется. Сервер возвращает причину нарушения.