The SDK lets you build MCP servers and clients in Raku. A server exposes tools, resources, and prompts that AI applications can discover and use.
The implementation covers the full MCP spec (2025-11-25) including Streamable HTTP transport, OAuth 2.1, sampling, elicitation, and async tasks. Raku's concurrency primitives (Promises, Supplies) and introspection made it a natural fit for the protocol's async, event-driven architecture.
The repo's `README.md` file provides details about the implementation, MCP specification coverage, usage examples, and much more.
Feedback and contributions are much welcome.
Any questions or comments, just let me know!
Best, Wacek
wkusnierczyk•1h ago
I'd like to share a newly published module implementing an MCP SDK for the Raku (aka Perl6) programming language.
Source code: https://github.com/wkusnierczyk/raku-mcp-sdk Installation: `zef install MCP`
The SDK lets you build MCP servers and clients in Raku. A server exposes tools, resources, and prompts that AI applications can discover and use.
The implementation covers the full MCP spec (2025-11-25) including Streamable HTTP transport, OAuth 2.1, sampling, elicitation, and async tasks. Raku's concurrency primitives (Promises, Supplies) and introspection made it a natural fit for the protocol's async, event-driven architecture.
The repo's `README.md` file provides details about the implementation, MCP specification coverage, usage examples, and much more.
Feedback and contributions are much welcome.
Any questions or comments, just let me know! Best, Wacek