MCP ExplorerExplorer

Datomic Mcp

@theronicon 9 months ago
17 MIT
FreeCommunity
AI Systems
Datomic MCP Server so your AI model can query your database (uses Modex MCP library)

Overview

What is Datomic Mcp

Datomic MCP is a server designed to enable AI models to query a Datomic database. It utilizes the Modex MCP library for its functionality.

Use cases

Use cases for Datomic MCP include AI-driven data analysis, real-time querying of databases for machine learning applications, and enhancing data accessibility for AI models.

How to use

To use Datomic MCP, set the environment variable DATOMIC_URI to your Datomic database URI. Then, build the Uberjar and configure your MCP server with the provided command and arguments.

Key features

Key features include integration with Datomic databases, support for AI model queries, and compliance with GPLv3 licensing for open-source use.

Where to use

undefined

Content

Datomic MCP Server

Built with Modex.

Set environment variable DATOMIC_URI in your MCP config. Example below.

Build Uberjar & Configure Claude Desktop

{
  "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 Support

  • [x] Concurrent queries (async message handling since Modex 0.3.0)
  • [x] datomic.api/q
  • [x] datomic.api/datoms
  • [x] datomic.api/with (via q-with tool)
  • [x] datomic.api/pull
  • [x] datomic.api/pull-many
  • [x] datomic.api/entity
  • [x] datomic.api/touch
  • [x] datomic.api/entid
  • [ ] datomic.api/transact – not sure if good idea :)
  • [ ] Send Progress Messages Connection Progress
  • [ ] Better cursor-based pagination
  • [ ] Stable db basis (currently each query runs (d/db conn)) – easy to fix.
  • [ ] d/as-of support. Related to basis above.

License

MIT Licence. Free for commercial & non-commercial use.

All I ask is that if you find a bug in datomic-mcp or Modex, please report it :)

Note that Modex itself has a different licence.

Author(s)

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers