
MCP Base
Supports UIby fuzzylabs
A foundational Python library for building Model Context Protocol (MCP) servers with reusable patterns.
What it does
MCP Base is a developer utility library designed to accelerate the creation of Model Context Protocol (MCP) servers. It provides a set of abstract base classes and utility tools that handle the repetitive parts of server development, such as authentication, pagination, and parameter building, allowing developers to focus on the actual tool logic.
Tools
- BaseMCPServer: Abstract class for rapid server setup.
- BearerTokenAPIClient: Simplified HTTP client for token-based APIs.
- APIKeyClient: Standardized API key authentication handler.
- @paginated_endpoint: Decorator for automatic API pagination.
- MCPToolRegistry: Tool organization and management system.
Installation
Since this is a library for building servers, to use it in a project:
pip install mcp-base
For a server built with MCP Base, the claude_desktop_config.json entry typically looks like:
{
"mcpServers": {
"my-base-server": {
"command": "python3",
"args": ["path/to/server.py"]
}
}
}
Supported hosts
- Claude
Quick install
pip install mcp-baseInformation
- Pricing
- free
- Published
- 5/19/2026
- stars






