
typedb/typedb-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
TypeDB MCP сервер
Обзор
Сервер MCP (Model Context Protocol), который позволяет помощникам ИИ взаимодействовать с базами данных TypeDB. Это позволяет LLM выполнять запросы TypeQL, управлять базами данных и управлять пользователями с помощью естественного языка. Доступно в Docker Hub: https://hub.docker.com/repository/docker/typedb/typedb-mcp Запуск запросов TypeQL для чтения, записи и схемы: Список, создание и удаление баз данных - Список, создание и удаление пользователей Если вы используете сервер TypeDB на localhost: - заменить на http://host.docker.internal:8000 вместо http://localhost:8000 - на Linux, добавить -add-host=host.docker.internal:host-gateway 3. Добавить конфигурацию сервера. Создайте или отредактируйте .cursor/mcp.json в своем проекте: 4 Перезагрузить курсор или обновить MCP-соединения 5.Начните болтать!
Обзор (машинный перевод)
Сервер MCP (Model Context Protocol), который позволяет помощникам ИИ взаимодействовать с базами данных TypeDB. Это позволяет LLM выполнять запросы TypeQL, управлять базами данных и управлять пользователями с помощью естественного языка.
Доступно в Docker Hub: https://hub.docker.com/repository/docker/typedb/typedb-mcp
Особенности
Query Execution: Запуск запросов типа QL для чтения, записи и схемы Управление базами данных: список, создание и удаление баз данных ** Менеджмент пользователя**: Перечислить, создать и удалить пользователей
Запуск сервера
Если вы используете сервер TypeDB на localhost:
- заменить [[Т2]] [[Т3]] вместо [[Т4]]
- на Linux, добавить
--add-host=host.docker.internal:host-gateway
Использование Cursor IDE
1.Запустить MCP-сервер (см. выше)
-
Открытые настройки курсора → MCP
-
Добавить конфигурацию сервера. Создайте или отредактируйте [6] в своем проекте:
4 Перезагрузить курсор или обновить MCP-соединения
5.Начните болтать! Теперь вы можете попросить Cursor:
- “Список всех баз данных” Создание базы данных под названием «mydb» Определить сущность «лицо» с атрибутом «имя» в базе данных «mydb» Вставить человека с именем Алиса
- “Запросить всех людей в базе данных”
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
TypeDB MCP Server
An MCP (Model Context Protocol) server that enables AI assistants to interact with TypeDB databases. This allows LLMs to execute TypeQL queries, manage databases, and manage users through natural language.
Available on Docker Hub: https://hub.docker.com/repository/docker/typedb/typedb-mcp
Features
- Query Execution: Run TypeQL read, write, and schema queries
- Database Management: List, create, and delete databases
- User Management: List, create, and delete users
Running the Server
docker run -p 8001:8001 typedb/typedb-mcp: \
--typedb-address \
--typedb-username \
--typedb-password
If you’re running TypeDB server on localhost:
- replace `` with
http://host.docker.internal:8000instead ofhttp://localhost:8000 - on Linux, add
--add-host=host.docker.internal:host-gateway
Using with Cursor IDE
-
Start the MCP server (see above)
-
Open Cursor Settings → MCP
-
Add the server configuration. Create or edit
.cursor/mcp.jsonin your project:
{
"mcpServers": {
"typedb": {
"url": "http://localhost:8001/mcp"
}
}
}
-
Restart Cursor or refresh MCP connections
-
Start chatting! You can now ask Cursor to:
- “List all databases”
- “Create a database called ‘mydb’”
- “Define an entity ‘person’ with attribute ‘name’ in database ‘mydb’”
- “Insert a person with name ‘Alice’”
- “Query all persons in the database”
Building from Source
Use podman or Docker to create a Docker image and push it to DockerHub:
podman login docker.io
VERSION=
podman build -t typedb/typedb-mcp:$VERSION .
podman push typedb/typedb-mcp:$VERSION
Установка
docker run -p 8001:8001 typedb/typedb-mcp:<version> \Конфигурация
{
"mcpServers": {
"typedb": {
"url": "http://localhost:8001/mcp"
}
}
}