Augments AI models with tools, resources, and prompts using Clojure.
Modex is a Clojure library implementing the Model Context Protocol (MCP) to enhance AI models with tools, resources, and prompts. It provides native Clojure MCP server and client implementations, eliminating the need for Java SDKs or proxies. Modex allows integration with services like Datomic, enabling AI models to intelligently interact with databases and other systems for tasks like diagnosing support queries and automating recurring tasks.
Key Features
01Provides macros for defining tools with argument validation
0264 GitHub stars
03Supports stdio transport for MCP communication
04Facilitates integration with Datomic databases
05Implements Model Context Protocol (MCP) in Clojure
06Includes server and client implementations
Use Cases
01Exposing Datomic databases to AI models for querying schema and data
02Enabling AI models to check server state and diagnose issues
03Automating recurring support queries by integrating with production databases