Datomic MCP服务

Datomic MCP Server是一个基于Modex构建的Datomic数据库服务,支持并发查询和多种Datomic API操作。

  • by theronic
  • Clojure
  • 本地部署
  • 25 星标
  • 更新于
在 GitHub 查看 theronic/datomic-mcp

使用说明

Datomic MCP服务器

内置于 调制解调器.

设置环境变量 DATOMIC_URI 在您的MCP配置中。示例如下。

构建Uberjar并配置Claude桌面

{
  "mcpServers": {
    "modex-datomic-mcp": {
      "command": "java",
      "args": ["-jar", "/Users/petrus/code/datomic-mcp/target/theronic-datomic-mcp-0.3.0.jar"],
      "env": {"DATOMIC_URI": "<your datomic URI here>"}
    }
  },
  "globalShortcut": ""
}

Datomic API支持

  • [x] 并发查询(自Modex 0.3.0以来的异步消息处理)
  • [x] datomic.api/q
  • [x] datomic.api/datoms
  • [x] datomic.api/with (通过 q-with 工具)
  • [x] datomic.api/pull
  • [x] datomic.api/pull-many
  • [x] datomic.api/entity
  • [x] datomic.api/touch
  • [x] datomic.api/entid
  • [ ] datomic.api/transact -不确定是否是个好主意:)
  • []发送进度消息连接进度
  • []更好的基于光标的分页
  • []稳定 db 基础(当前每个查询都在运行 (d/db conn))–易于修复。
  • [ ] d/as-of 支持。与上述基础相关。

许可证

MIT许可证。免费用于商业和非商业用途。

我只想问,如果你在datomic mcp或Modex中发现错误,请报告:)

请注意,Modex本身有不同的许可证。

作者