Install
$ agentstack add mcp-xlisp-datascript-mcp-server โ scanned ยท โ verified, works with Claude Code, Cursor, and more.
Security review
โ PassedNo issues found. Passed automated security review. ยท v0.1.0 How review works โ
- โ Prompt-injection patterns
- โ Secret / credential exfiltration
- โ Dangerous shell & filesystem operations
- โ Untrusted network calls
- โ Known-malicious package signatures
What it can access
- โ Network access No
- โ Filesystem access No
- โ Shell / process execution No
- โ Environment & secrets No
- โ Dynamic code execution No
From automated source analysis of v0.1.0. โUsedโ means the capability is present in the source โ more access means more to trust, not that itโs unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work โAbout
๐ Datascript MCP Server
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](./src/datascript_mcp/filesystem.clj),
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](LICENSE) file for details.
Built with Clojure. Powered by DataScript. Inspired by the future of intelligent querying. In the Source we trust.
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source โ we do not rehost the code.
- Author: xlisp
- Source: xlisp/datascript-mcp-server
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.