modex

modex

3.6

If you are the rightful owner of modex and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Modex is a Clojure library that implements the Model Context Protocol to build MCP Servers & Clients, allowing AI models to be augmented with tools, resources, and prompts.

Modex (MOdel + ContEXt) is a Clojure library designed to enhance AI models by integrating new tools, resources, and prompts. It implements the Model Context Protocol (MCP) to facilitate the creation of MCP Servers and Clients in native Clojure, eliminating the need for the MCP Java SDK. Modex supports the `stdio` transport as per the 2024-11-05 MCP specification, allowing direct communication without the need for a proxy. This library is particularly useful for developers looking to extend the capabilities of AI models by providing them with additional context and functionality through a structured protocol.

Features

  • Native Clojure Implementation: Modex is built in Clojure, avoiding the need for Java SDKs.
  • Stdio Transport Support: Implements `stdio` transport from the 2024-11-05 MCP spec, removing the need for proxies.
  • Tool and Resource Integration: Allows AI models to access tools and resources for enhanced functionality.
  • JSON-RPC 2.0 Messaging: Utilizes JSON-RPC 2.0 for structured communication between clients and servers.
  • Extensible Protocols: Provides protocols for defining tools, resources, and prompts.

Tools

  1. Datomic MCP

    Used to expose Datomic tools, allowing models to query database schemas and data

  2. 基本ε·₯ε…·

    Example tools such as addition, subtraction, greeting, etc.