Model Context Protocol (MCP) SDK for Java and JavaScript runtimes. Build MCP clients and servers using Clojure/ClojureScript.
PluMCP is a low-dependency Clojure/ClojureScript library for making MCP clients and servers. Connect your business (data, process and software) with AI Agents using MCP and idiomatic Clojure.
Show your support, star the Github repo!
You can sponsor this project via Github Sponsors
There are Makefile targets for various development tasks:
Setup and teardown:
make setup
make clean
make distclean # needs `make setup` later
Running tests:
make clj-test # run tests in Clojure/JVM
make cljs-test # run tests in Node.js
Module release:
# Edit `module-project-clj.bb` for version
make install-all-modules
make clean-all-modules
Copyright © 2025-2026 Shantanu Kumar
This program and the accompanying materials are made available under the terms of the Eclipse Public License 1.0 which is available at https://www.eclipse.org/legal/epl/epl-v10.html.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |