Token导航 LogoToken导航TokenDH.com
MCP Cozodb logo
数据服务stdio官方级别未说明来源级核验

MCP Cozodb

MCP Server

@modelcontextprotocol/inspector

CozoDB是一个基于Datalog的数据库服务器,为模型上下文协议提供支持,适用于需要高效数据查询和管理的开发场景。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScriptClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AtsushiYamashita

提供方

AtsushiYamashita

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector node dist/index.js # MCP Inspector

详细介绍

MCP CozoDB服务器

快速开始

npm install && npm run build
node dist/index.js  # stdio mode (Claude Desktop, Gemini CLI)

快速设置

自动配置 (推荐):

npm install && npm run build
npm run setup  # Interactive setup

或者直接指定目标代理:

npm run setup -- -t claude        # Claude Desktop
npm run setup -- -t gemini        # Gemini CLI
npm run setup -- -t antigravity   # Google Antigravity

安装脚本将:

  1. 自动检测代理的配置文件
  2. 数据库引擎提示(mem/sqlite/rocksdb)
  3. 自动写入配置
  4. 显示您的代理的下一步操作

______________________________________________________________________

手动配置

环境变量

变量默认值描述
COZO_ENGINEmem储存: mem, sqlite, rocksdb
COZO_PATH./cozo.db数据库路径(忽略 mem)
COZO_QUERY_TIMEOUT30000查询超时(毫秒)(0=无超时)
MCP_TRANSPORTstdio运输: stdiohttp
MCP_HTTP_PORT3100HTTP端口(当传输=HTTP时)
MCP_CORS_ORIGINlocalhostCORS起源(逗号分隔)

客户端配置

克劳德桌面 -添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "cozodb": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-cozodb/dist/index.js"],
      "env": { "COZO_ENGINE": "sqlite", "COZO_PATH": "/path/to/db.db" }
    }
  }
}

Gemini CLI -添加到MCP配置:

{
  "cozodb": {
    "command": "node",
    "args": ["D:/project/mcp-cozodb/dist/index.js"],
    "env": { "COZO_ENGINE": "mem" }
  }
}

可用工具

工具描述破坏性
cozo_query执行数据日志查询
cozo_list_relations列出关系
cozo_describe_relation获取架构
cozo_create_relation创建关系
cozo_put插入/更新数据
cozo_remove删除行⚠️
cozo_drop_relation删除关系⚠️

用法示例

// 1. Create relation
cozo_create_relation({
  relation_name: "users",
  schema: "{id: Int => name: String}",
});

// 2. Insert data
cozo_put({
  relation_name: "users",
  data: [
    [1, "Alice"],
    [2, "Bob"],
  ],
});

// 3. Query
cozo_query({ query: "?[id, name] := *users[id, name]" });
\[!警告\] HTTP模式在没有身份验证的情况下公开数据库。 使用 stdio 用于生产。看 安全.md 了解详情。

部署

部署.md 用于:

  • 生产部署指南
  • 优雅的关机验证
  • 备份和恢复程序
  • 反向代理设置(HTTP模式)
  • 监测建议

发展

npm run dev                                             # Watch mode
npm run test:once                                       # Run tests
npx @modelcontextprotocol/inspector node dist/index.js  # MCP Inspector

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptClaude数据分析Datalog数据库本地部署数据查询数据管理模型上下文协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP