PluMCP: Clojure/ClojureScript library to build https://modelcontextprotocol.io/docs/getting-started/intro Client/Server apps
I am happy to announce the first Preview release of PluMCP (v0.1.0). MCP is a standardized way to connect Agentic AI apps with business data, processes and software. PluMCP strives to be feature complete, ergonomic, reliable. Visit the QuickStart page to get a taste: https://plumce.github.io/plumcp-docs/quickstart/
Coordinates & Highlights
• Repo: https://github.com/plumce/plumcp
• Docs: https://plumce.github.io/plumcp-docs/ (WIP)
• Apps: Example apps (Greeting, Weather, Everything) are in the repo at src/apps
• Impl: MCP spec implemented in pure Clojure/ClojureScript
• Targets: CLJ (JVM, GraalVM Native Image), CLJS (NodeJS, BunJS)
• MCP Protocol: 2025-06-18 (2025-11-25 is planned next)
• MCP Features: All covered (except resource subscription, progress tracking, pagination)
• MCP Transports: STDIO, Streamable HTTP, Streamable HTTP + OAuth 2.1 (DCR only)
• Low Dependency: Needs only a Clojure JSON library to run core module
• HTTP Support: Uses platform HTTP server/client API by default - you may override
Please follow up, share feedback/questions in thread or in #plumcp
Cool! Interested in using in #eca if you think is as complete or more than https://github.com/modelcontextprotocol/java-sdk
Thank you! I will look into #eca and java-sdk, then get back to you @ericdallo
https://clojurians.slack.com/archives/C015AL9QYH1/p1770149462035059