Submit

io.modelcontext/clojure-sdk

@unravel-team

a year ago
developer-tools
A Clojure SDK to create MCP servers (and eventually clients)
Overview

what is io.modelcontext/clojure-sdk?

The io.modelcontext/clojure-sdk is a Clojure SDK designed for creating Model Context Protocol (MCP) servers, with future plans to support client creation as well.

how to use io.modelcontext/clojure-sdk?

To use the SDK, refer to the example files such as calculator_server.clj and vegalite_server.clj, which provide complete working code for defining an MCP server. You can compile and run these examples by following the instructions in the examples/README.md file.

key features of io.modelcontext/clojure-sdk?

  • Provides a framework for building MCP servers in Clojure.
  • Includes example implementations for quick start.
  • Supports standard deps-new project commands for easy development.

use cases of io.modelcontext/clojure-sdk?

  1. Creating custom servers that adhere to the Model Context Protocol.
  2. Developing applications that require a structured context for data handling.
  3. Facilitating communication between different components in a software architecture.

FAQ from io.modelcontext/clojure-sdk?

  • Is this SDK suitable for beginners?

Yes, the SDK comes with examples and clear instructions to help beginners get started.

  • What programming language is this SDK built with?

The SDK is built using Clojure.

  • How can I contribute to the project?

You can check the todo.org file for a list of pending changes and contribute to the development.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.