oci docker.io/typedb/typedb-mcp:1.0.2stdioupdated 1mo ago
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.
TypeDB で何ができる?
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:<version> \
--typedb-address <address> \
--typedb-username <username> \
--typedb-password <password>
If you're running TypeDB server on localhost:
- replace
<address>withhttp://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=<desired version number>
podman build -t typedb/typedb-mcp:$VERSION .
podman push typedb/typedb-mcp:$VERSION
インストール
TypeDB をクライアントに追加します。お使いのものを選んでください。
claude mcp add docker-io-typedb-typedb-mcp-1-0-2 -- docker run -i --rm docker.io/typedb/typedb-mcp:1.0.2codex mcp add docker-io-typedb-typedb-mcp-1-0-2 -- docker run -i --rm docker.io/typedb/typedb-mcp:1.0.2amp mcp add docker-io-typedb-typedb-mcp-1-0-2 -- docker run -i --rm docker.io/typedb/typedb-mcp:1.0.2{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"docker-io-typedb-typedb-mcp-1-0-2","command":"docker","args":["run","-i","--rm","docker.io/typedb/typedb-mcp:1.0.2"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"type": "local",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"docker-io-typedb-typedb-mcp-1-0-2": {
"command": {
"path": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/typedb/typedb-mcp:1.0.2"
]
}
}
}
}Add to your Zed `settings.json`.
docker run -i --rm docker.io/typedb/typedb-mcp:1.0.2Run `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
スコア
39 / 100
情報不足
- ドキュメント18/25
- メンテナンス16/25
- 信頼性9/20
- 機能0/15
- 導入のしやすさ12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 45 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
バージョン履歴
| バージョン | 公開日 |
|---|---|
| 1.0.2最新 | 2026年7月17日 |