TypeDB — MCP-сервер для Cursor: что делает и как установить
Подключает ИИ-ассистентов к базе данных TypeDB через протокол MCP. Помогает выполнять запросы TypeQL, править схемы и управлять пользователями прямо из редактора.
Открыть на GitHubЧто делает TypeDB
Сервер связывает нейросетевых помощников с базой данных TypeDB. Через интерфейс MCP ассистент получает возможность отправлять запросы на языке TypeQL. Он умеет читать и записывать сущности, а также менять схему данных. Дополнительно поддерживаются административные команды: создание и удаление баз, а также учётных записей.
Инструмент поставляется в виде Docker-контейнера typedb/typedb-mcp. При старте ему передаются адрес сервера базы, логин и пароль. Клиент подключается к нему по HTTP через эндпоинт http://localhost:8001/mcp. Сборку можно выполнить самостоятельно с помощью podman или Docker.
Если TypeDB развёрнут на localhost под Linux, контейнеру потребуется флаг --add-host=host.docker.internal:host-gateway. Без правильной маршрутизации сетевой мост Docker не пропустит трафик к порту 8000 хоста.
Какие задачи решает
- выполнять запросы TypeQL на чтение и запись данных
- описывать и изменять схему базы TypeDB через промпты
- создавать и удалять базы данных на сервере
- управлять учётными записями пользователей TypeDB
Примеры запросов агенту
- Покажи список всех баз данных на подключённом сервере TypeDB
- Создай базу
mydbи объяви сущностьpersonс атрибутомname - Найди всех людей в базе
mydbчерез запрос TypeQL
Как установить TypeDB
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о TypeDB
Как запустить и подключить TypeDB MCP-сервер?
Запустите контейнер командой docker run -p 8001:8001 typedb/typedb-mcp:<version> --typedb-address <address> --typedb-username <username> --typedb-password <password>. Затем пропишите адрес http://localhost:8001/mcp в конфигурационном файле .cursor/mcp.json.
Какие операции с базой поддерживает этот сервер?
Он выполняет TypeQL-запросы на чтение, запись и изменение схемы. Также доступны администрирование баз данных и создание или удаление пользователей.
Как подключить контейнер к локальной TypeDB на Linux?
Укажите адрес http://host.docker.internal:8000 вместо обычного localhost. В команду docker run добавьте параметр --add-host=host.docker.internal:host-gateway.