Clojure SDK icon

Clojure SDK

Provides a Clojure SDK for creating Model Context Protocol servers.

About

The Clojure SDK facilitates the creation of Model Context Protocol (MCP) servers, offering tools and templates for quick setup and development. It includes example servers such as a calculator, Vega-lite chart generator, and a code analysis tool, demonstrating how to define and implement MCP servers. The SDK handles the request/response cycles for various MCP methods, implements a STDIO transport, manages errors, and provides protocol specifications for request and response validation.

Key Features

  • Provides a deps-new template for quick server creation
  • Defines protocol specifications for validation
  • Offers custom error handling
  • Implements STDIO transport layer
  • Includes example servers for calculator, Vega-lite visualization, and code analysis
  • 26 GitHub stars

Use Cases

  • Creating servers that provide arithmetic tools
  • Developing servers for code analysis prompts
  • Building servers that generate Vega-lite charts
Craft Better Prompts with AnyPrompt