
typedb/typedb-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
TypeDB MCP サーバー
概要
MCP (Model Context Protocol) サーバーで、AI アシスタントが TypeDB データベースとやり取りできるようにします。 これにより、LLM は TypeQL クエリを実行したり、データベースを管理したり、自然言語でユーザーを管理したりすることができます。 Docker Hub で使用可能: [https://hub.docker.com/repository/docker/typedb/typedb-mcp - : TypeQL の読み込み、書き込み、スキーマのクエリを実行します。 : リスト、作成、削除データベース - : リスト、作成、削除 localhost で TypeDB サーバを実行している場合: - http://host.docker.internal:8000 の代わりに [http://localhost:8000 に置き換えます。Linux では --add-host=host.docker.internal:host-gateway を追加します。 3. サーバーの設定を追加します。 プロジェクトの .cursor/mcp.json を作成または編集します。 4。 カーソルを再起動するか、MCP接続を更新するか 5. チャットを開始!
概要(AI 翻訳)
MCP (Model Context Protocol) サーバーで、AI アシスタントが TypeDB データベースとやり取りできるようにします。 これにより、LLM は TypeQL クエリを実行したり、データベースを管理したり、自然言語でユーザーを管理したりすることができます。
Docker Hub で使用可能: [https://hub.docker.com/repository/docker/typedb/typedb-mcp
##特徴
-Query Execution:TypeQLの読み込み、書き込み、スキーマのクエリを実行
- データベース管理:データベースのリスト、作成、削除
- ユーザー管理: ユーザーのリスト、作成、削除
サーバーの実行
[localhost で TypeDB サーバーを実行している場合:
- [[
]を[http://host.docker.internal:8000]]に置き換えます。 - Linux で
--add-host=host.docker.internal:host-gatewayを追加
Cursor IDEで使用
-
MCP サーバーを起動(上記参照)
-
カーソル設定 → MCP を開く
-
サーバーの設定を追加します。 プロジェクトで
.cursor/mcp.jsonを作成または編集します。
4。 カーソルを再起動するか、MCP接続を更新するか
- チャットを開始! Cursor にリクエストできるようになりました:
- “すべてのデータベースを一覧表示”
- 「mydb」と呼ばれるデータベースを作成する
- “mydb’ 内の属性 ‘name’ を持つエンティティティティティエンティティティティエントを定義する”
- 「Alice」という名前の人物を入力
- 「データベース内のすべての人に問い合わせる」
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
}
}
}