dedalus-mcp-python
by dedalus-labs·★ 152·Score 48
A minimal and spec-faithful Python framework for building MCP clients and servers with ergonomic decorators.
Overview
Dedalus MCP is a lightweight Python framework (137KB) that provides a spec-compliant implementation of the Model Context Protocol. It distinguishes itself through its minimal design, explicit version tracking with spec citation references, and flexible transport mechanisms. The framework emphasizes security with a principled auth framework and supports both synchronous and asynchronous tool implementations without hidden global state.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Dedalus MCP when you need a spec-compliant, lightweight MCP implementation that integrates cleanly with your existing infrastructure without bundling unnecessary opinionated components.
When NOT to choose this
Don't choose Dedalus MCP if you need turnkey everything including auth providers, CLI scaffolding, and opinionated middleware - FastMCP would be more suitable for those needs.
Tools this server exposes
8 tools extracted from the READMEadddef add(a: int, b: int) -> intAdd two numbers
validatedef validate(email: str) -> boolValidate email address
fetchasync def fetch(url: str) -> dictFetch data from a URL
processasync def process(items: list[str]) -> dictProcess a batch of items with progress tracking
read_fileasync def read_file(path: str) -> strRead a file within allowed roots
settingsdef settings() -> dictRetrieve application configuration settings
logsdef logs(date: str, level: str) -> strRetrieve logs for a specific date and level
reviewdef review(args: dict[str, str]) -> list[tuple[str, str]]Generate a code review prompt for a specific language
Comparable tools
Installation
pip install dedalus-mcpFor Claude Desktop integration, add to claude_desktop_config.json:
{
"mcpServers": {
"dedalus": {
"command": "python",
"args": ["-m", "dedalus_mcp.server", "stdio"]
}
}
}FAQ
- How is Dedalus MCP different from FastMCP?
- Dedalus MCP is significantly smaller (137KB vs 8.2MB), provides better version tracking with spec citations, offers a more flexible registration model, and focuses on being spec-compliant without bundling unnecessary features.
- Does Dedalus MCP support both client and server implementations?
- Yes, it provides full implementations for both MCP clients and servers, with support for tools, resources, prompts, and other MCP capabilities.
Compare dedalus-mcp-python with
Last updated · Auto-generated from public README + GitHub signals.