mcpField
T
TypeDB

TypeDB

ローカル
typedb.comデータベース131 週間前に更新

TypeDB について

TypeDB MCP Serverは、AIアシスタントから自然言語でTypeDBデータベースを操作できるMCPサーバーです。データのクエリやデータベース、ユーザーの管理に対応し、TypeQLの読み取り、書き込み、スキーマクエリを実行できます。

主な機能

  1. 01TypeQLの読み取り、書き込み、スキーマクエリ
  2. 02データベースの一覧表示、作成、削除
  3. 03ユーザーの一覧表示、作成、削除

活用シーン

  1. 01自然言語によるTypeDBデータのクエリ
  2. 02データベーススキーマの確認や変更
  3. 03TypeDBデータベースの作成や削除
  4. 04TypeDBユーザーの管理

MCP 対応

MCPサーバーは、TypeQLクエリの実行とデータベースおよびユーザーの管理機能をクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"typedb-typedb": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}
起動コマンドdocker run -i --rm docker.io/typedb/typedb-mcp:1.0.2

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocidocker.io/typedb/typedb-mcp:1.0.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcprush の TypeDB MCP

TypeDB MCP サーバー

AI アシスタントが TypeDB データベースを操作できるようにする MCP(Model Context Protocol)サーバーです。これにより、LLM は自然言語を通じて TypeQL クエリを実行し、データベースを管理し、ユーザーを管理できます。

Docker Hub で入手できます:https://hub.docker.com/repository/docker/typedb/typedb-mcp

機能

  • クエリの実行:TypeQL の読み取り、書き込み、スキーマクエリを実行します
  • データベース管理:データベースの一覧表示、作成、削除を行います
  • ユーザー管理:ユーザーの一覧表示、作成、削除を行います

サーバーの実行

docker run -p 8001:8001 typedb/typedb-mcp:<version> \
  --typedb-address <address> \
  --typedb-username <username> \
  --typedb-password <password>

TypeDB サーバーを localhost で実行している場合:

  • <address> を http://localhost:8000 ではなく http://host.docker.internal:8000 に置き換えます
  • Linux では、--add-host=host.docker.internal:host-gateway を追加します

Cursor IDE での使用

  1. MCP サーバーを起動します(上記を参照)

  2. Cursor の「設定」→「MCP」を開きます

  3. サーバー設定を追加します。プロジェクト内に .cursor/mcp.json を作成または編集します:

{
  "mcpServers": {
    "typedb": {
      "url": "http://localhost:8001/mcp"
    }
  }
}
  1. Cursor を再起動するか、MCP 接続を更新します

  2. チャットを開始します!Cursor に次のように依頼できます:

    • 「すべてのデータベースを一覧表示して」
    • 「mydb という名前のデータベースを作成して」
    • 「mydb データベースに、属性 name を持つエンティティ person を定義して」
    • 「name が Alice の person を挿入して」
    • 「データベース内のすべての person をクエリして」

ソースからのビルド

podman または Docker を使って Docker イメージを作成し、DockerHub にプッシュします:

podman login docker.io

VERSION=<desired version number>
podman build -t typedb/typedb-mcp:$VERSION .
podman push typedb/typedb-mcp:$VERSION

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。