About
๐ Datascript MCP Server
README
AI. Query. Visualize. Extend. A powerful Clojure-based MCP server built for querying DataScript and integrating with AI workflows.
๐ Key Features
๐ธ๏ธ Graph path search and visualization
- Datascript MCP Server + Visualization MCP Server

๐ Query parent-child relationships

๐ Load examples and compute totals

๐งพ Query entity properties

โ๏ธ Getting Started
โถ๏ธ Run the MCP Server
Run with Clojure CLI:
clojure -X:mcp
Or from Emacs REPL:
(mcp-server)
โ Check Server Health
Use the following command to verify that the server is up and responding to JSON-RPC:
echo '{"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {}, "clientInfo": {"name": "test", "version": "1.0"}}}' \
| /usr/local/bin/clojure -M -m datascript-mcp.core
Expected response:
Datascript MCP Server running on STDIO transport.
{"jsonrpc":"2.0","method":"notifications/tools/list_changed"}
...
{"jsonrpc":"2.0","id":1,"result":{"protocolVersion":"2024-11-05","capabilities":{"logging":{},"tools":{"listChanged":true}},"serverInfo":{"name":"datascript-server","version":"0.1.0"}}}
๐ฅ๏ธ MCP Client Configuration (Claude Desktop)
Example client setup for launching the server from Claude Desktop:
{
"datascript-mcp": {
"command": "/bin/bash",
"args": [
"-c",
"cd /Users/clojure/Desktop/datascript-mcp-server && /usr/local/bin/clojure -M -m datascript-mcp.core"
]
}
}
- Tools

๐ฎ Roadmap
- Import and query any DataScript dataset ๐
load-db, It's use datascript transit - Generate and insert AI-created data on the fly ๐
add_data - Connect to Datomic for hybrid querying ๐ Datomic MCP Server
- Visualize relationship graphs and entity networks ๐ Visualization MCP Server
- Support filesystem help ๐ filesystem-mcp-server,
clojure -X :mcp-filesystem - Support Datahike's MCP
Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Built with Clojure. Powered by DataScript. Inspired by the future of intelligent querying. In the Source we trust.
Installing Datascript
This server has no published package โ it is built from source. Open the repository and follow its README.
โธ github.com/xlisp/datascript-mcp-serverFAQ
Is Datascript MCP free?
Yes, Datascript MCP is free โ one-click install via Unyly at no cost.
Does Datascript need an API key?
No, Datascript runs without API keys or environment variables.
Is Datascript hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Datascript in Claude Desktop, Claude Code or Cursor?
Open Datascript on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install โ the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Datascript with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
