Vibe Coding Discover

MCP

Build type-safe, boilerplate-less MCP servers and clients in Scala

★ 10210 forksScalaApache-2.0softwaremill

Chimp is a Scala 3 SDK from SoftwareMill for building MCP servers and clients with type-safe, boilerplate-less APIs on Tapir and sttp. Supports streamable HTTP and stdio transports plus streaming integrations for Ox, ZIO and Pekko.

Use Cases

Build MCP servers in ScalaBuild MCP clients in ScalaExpose typed tools to LLM hosts like ClaudeStream progress and log notifications from server to clientServe MCP over streamable HTTP via NettyServe MCP over stdio as a subprocessIntegrate MCP with ZIO, Pekko or Ox effect systems

Built With

Language
Scala
Frameworks
Tapir · sttp · ZIO · Apache Pekko · Ox · Netty · Circe · Scala 3

Tags

mcp · scala · scala3 · sdk · mcp-server · mcp-client · tapir · sttp · zio · pekko · ox · streaming · http · stdio · type-safe