TT

typedb/typedb-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

13 stars 10 forks Качество 67 Тренд 34NOASSERTION

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-сервер (см. выше)

  1. Открытые настройки курсора → MCP

  2. Добавить конфигурацию сервера. Создайте или отредактируйте [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:8000 instead of http://localhost:8000
  • on Linux, add --add-host=host.docker.internal:host-gateway

Using with Cursor IDE

  1. Start the MCP server (see above)

  2. Open Cursor Settings → MCP

  3. Add the server configuration. Create or edit .cursor/mcp.json in your project:

{
  "mcpServers": {
    "typedb": {
      "url": "http://localhost:8001/mcp"
    }
  }
}
  1. Restart Cursor or refresh MCP connections

  2. 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
Открыть полный README на GitHub

Установка

docker run -p 8001:8001 typedb/typedb-mcp:<version> \
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "typedb": { "url": "http://localhost:8001/mcp" } } }