{"repo":"metosin/mcp-toolkit","free":true,"listed":false,"github":"https://github.com/metosin/mcp-toolkit","clone":"git clone https://github.com/metosin/mcp-toolkit.git","description":"a lib to build MCP clients and MCP servers in Clojure(script)","language":"Clojure","stars":39,"topics":["clojure","clojurescript","mcp-client","mcp-server","mcp"],"license":"EPL-2.0","category":"mcp-servers","readme_excerpt":"MCP Toolkit This library is a very unofficial MCP SDK in Clojure. It handles the communication between MCP clients and MCP servers, and attempts to provide a Clojure-ish experience to developers working on expending the MCP ecosystem. Status: alpha quality Tested on Claude Desktop and Claude Code, no problems found for the features implemented. Implemented features - [x] API for both clients & servers - [x] CLJC - [x] Clojure - [x] Clojurescript - [ ] Babashka - I/O agnostic library - Uses Promesa to support async tasks in prompts, resources and tools - Compatible with protocol versions - [x] 2024-11-05 - [x] 2025-03-26 - [ ] 2025-06-18 (not yet) - MCP features implemented - [x] Cancellation - [x] Ping - [x] Progress - [x] Roots - [x] Sampling - [x] Prompts - [x] Resources - [x] Tools - [x] Completion - [x] Logging - [ ] Pagination - Example projects - [x] CLJC server using STDIO - [x] CLJC client using STDIO - [x] CLJ server using HTTP/SSE - [ ] CLJ server using Streamable HTTP (PR welcome) Usage See the README.md in the example/cljc-server-stdio/ project to learn: - how to use this library to make your own MCP server in Clojure, and - how to develop its components (prompts, resources and tools) via the REPL while the server is running. Additionally, see the documentation on CLJDocs or in the doc/ directory. Testing Its place in the AI ecosystem MCP toolkit aims to be more convenient for the Clojure community than the official MCP SDKs for Java or Typescript. It provides uti","default_branch":null,"files":null,"tree":[],"storefront":"/r/metosin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/metosin/mcp-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}