MCPSERV.CLUB
gooboot

MCP-BOS

MCP Server

Modular, extensible MCP server framework for Claude Desktop

Stale(50)
3stars
2views
Updated Apr 25, 2025

About

MCP-BOS is a Python-based, FastMCP-compatible server that automatically discovers and loads modular plugins via a convention‑driven directory structure, enabling easy extension of AI capabilities without core code changes.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

MCP-BOS Architecture Diagram

Overview

The MCP‑BOS framework is a modular, extensible server designed to simplify the integration of new AI capabilities into Claude Desktop and other MCP‑compatible clients. By leveraging an auto‑discovery mechanism, developers can add fresh functionality simply by dropping a new module folder into the directory; no core code changes are required. This plug‑and‑play approach solves the common pain point of maintaining a monolithic server that becomes unwieldy as feature sets grow.

At its core, MCP‑BOS implements the FastMCP specification and exposes a complete set of tools, resources, prompts, and sampling endpoints. The server’s architecture is split into a lightweight core layer—responsible for configuration management, module registration, and transport handling—and a separate module layer where each feature is encapsulated in its own package. The core guarantees stability and security through a strict interface contract, while modules enjoy freedom to define custom logic, parameters, or even new transport types.

Key capabilities include:

  • Declarative configuration via a single , allowing fine‑grained control over global settings (log level, transport, dependencies) and per‑module toggles.
  • Automatic module discovery that scans the directory and registers any compliant package, dramatically reducing onboarding time for new features.
  • Built‑in logging and monitoring that provides detailed insights into tool execution, resource access, and error handling, which is essential for production deployments.
  • Seamless integration with Claude Desktop through the and commands, enabling rapid iteration from local development to a fully integrated AI assistant experience.

Typical use cases span from quickly prototyping new conversational tools—such as a custom calculator or data fetcher—to deploying domain‑specific resources like knowledge bases or API wrappers. Because each module can expose tools, resources, and prompt templates independently, teams can ship feature branches that are immediately usable by AI assistants without waiting for a full release cycle.

In summary, MCP‑BOS offers developers a clean, declarative, and highly extensible platform for building AI‑powered services. Its modular design, combined with automatic discovery and robust configuration, empowers rapid innovation while maintaining the stability required for production AI workflows.