Skip to main content
← Back

October 22, 2025

Agenda

  • Demo: wasmCP (WebAssembly Component Development Kit)
  • Demo: wasmCloud Services and Long-Running Components

Meeting Notes

wasmCP (WebAssembly Component Development Kit) Demo

  • Corey and Ian introduce wasmCP, a framework for building MCP (Model Context Protocol) tooling.
  • They demonstrate how to scaffold new tools (currently supporting Rust, Python, and TypeScript), add functionality (like addition, subtraction, square, square root), build and compose them using wash, and run them as an MCP server.
  • A key feature highlighted is the ability to build "middleware" or "composed tools" that can combine or abstract the functionality of other tools (e.g., a Pythagorean theorem tool calling square and square root tools).
  • They emphasize that developers only need to focus on business logic, and the framework handles MCP-related complexities.
  • The project aims to provide a first-class MCP SDK built on WebAssembly components, allowing dynamic composition of tools written in different languages.

wasmCloud Services and Long-Running Components Demo

  • Brooks introduces the new "service" concept in wasmCloud.
  • Previously, wasmCloud components were short-lived and reactive. Services are now long-running components that target the Wasmtime CLI world, similar to a regular process.
  • A demo shows a "cron service" (a long-running component) invoking a "cron component" on a timed interval via a custom interface.
  • This new capability allows for proof-of-concept capability providers and extends custom functionality within the wasmCloud runtime, opening up use cases like long-lived database connections, custom metrics collectors, and more flexible application architectures.

Recording