{"type":"mcp_server","name":"mcp-clojure-sdk","description":"This repository provides a Clojure SDK for building Model Context Protocol (MCP) servers. It includes examples like a calculator, Vega-lite visualizer, and code analysis tool, demonstrating how to define and","category":"Developer Tools","language":"Clojure","stars":62,"forks":1,"owner":"unravel-team","github_url":"https://github.com/unravel-team/mcp-clojure-sdk","homepage":null,"setup":"## Setup\n\n1.  Add the `clojure-sdk` dependency to your project:\n\n```clojure\n{io.modelcontextprotocol/mcp-clojure-sdk\n {:git/url \"https://github.com/unravel-team/mcp-clojure-sdk.git\"\n  :git/sha \"039cf220ac6bb3858f71e823016035e257a5380d\"}}\n```\n2.  Build the examples JAR using `$ make clean && make examples-jar`.\n3.  For the Vega-lite server, install the [vl-convert CLI](https://github.com/vega/vl-convert).\n4.  Run the servers using the provided `java` commands in Claude Desktop or MCP Inspector, ensuring to replace the JAR path and `vl-convert` path (for Vega-lite) with the correct paths on your system.","tools":"## Available Tools\n\n1.  **Calculator**: Provides basic arithmetic tools like `add`, `subtract`, `multiply`, `divide`, `power`, `square-root`, `average`, `factorial`.\n2.  **Vega-lite**: Provides tools for generating Vega-lite charts: `save-data`, `visualize-data`.\n3.  **Code Analysis**: Provides prompts `analyse-code` and `poem-about-code`.","faq":null,"created_at":"2025-03-09T09:27:30+00:00","updated_at":"2025-03-27T18:55:33+00:00","source_url":"https://model-context-protocol.com/servers/clojure-sdk-mcp-server-development","related_articles":[]}