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

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.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Explore More Servers
Biliscribe MCP Server
Convert Bilibili videos to structured text for LLMs
LibreChat MCP Servers
Extend LibreChat with modular, containerized Model Context Protocol services
Timing MCP Server
Integrate Timing with AI assistants for seamless time tracking
Model Context Protocol Rust SDK
Rust implementation of MCP for seamless AI model communication
NebulaBlock API MCP Server
Expose NebulaBlock APIs via Model Context Protocol
MCPo Simple Server
Fast, lightweight MCP server for isolated tool execution