scaled-mcp

scaled-mcp

3.5

If you are the rightful owner of scaled-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A horizontally scalable MCP (Message Context Protocol) server implementation that supports load-balanced deployments.

The Scaled MCP Server is a Go library that implements the MCP 2025-03 specification with support for horizontal scaling. It's designed to be embedded in your application and provides flexible configuration options. The server is capable of handling distributed session management using Redis or in-memory options, and it employs an actor-based architecture for efficient session and message routing. The library supports both static and dynamic tool registries, allowing for flexible tool management. It also provides a robust HTTP transport system with capabilities negotiation and optional SSE endpoints. The server is suitable for load-balanced deployments across multiple nodes, making it ideal for scalable applications.

Features

  • HTTP Transport: Flexible HTTP transport with main `/mcp` endpoint, optional SSE endpoint, and capabilities negotiation.
  • Session Management: Distributed session management with Redis or in-memory options.
  • Actor System: Uses an actor-based architecture for handling sessions and message routing.
  • Horizontal Scaling: Support for load-balanced deployments across multiple nodes.