About Duck Framework MCP
Duck Framework MCP is the official MCP server for Duck Framework, intended for AI-assisted development and project scaffolding. The framework is an open-source Python web framework with a built-in reactive UI engine and real-time WebSocket support.
Key features
- 01Open-source Python web framework
- 02Built-in reactive UI engine
- 03Real-time WebSocket support
- 04Project creation command
- 05Django integration
Use cases
- 01Create Duck Framework projects
- 02Build server-side reactive web applications
- 03Add Duck features to existing Django projects
MCP support
It is the official MCP server for Duck Framework, for AI-assisted development and project scaffolding. The input does not specify which tools or resources it exposes to MCP clients.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://duckframework.com/mcpclaude mcp add --transport http duckframework-duckframework https://duckframework.com/mcp{"mcpServers":{"duckframework-duckframework":{"type":"http","url":"https://duckframework.com/mcp"}}}Open in Cursor{"servers":{"duckframework-duckframework":{"type":"http","url":"https://duckframework.com/mcp"}}}Open in VS Code{"mcpServers":{"duckframework-duckframework":{"type":"http","url":"https://duckframework.com/mcp"}}}{"mcpServers":{"duckframework-duckframework":{"serverUrl":"https://duckframework.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project README
Duck Framework is an open-source Python web framework and web server with a built-in reactive UI engine and real-time WebSocket support.
Build high-performance, flexible, scalable, server-side reactive web applications — without a separate frontend framework or a complex JavaScript stack.
(More badges — security, performance, integrations — on the Features page.)
Quickstart
# Install Duck Framework
pip install duckframework
# Create a project
duck makeproject myproject
# Change directory to myproject
cd myproject
# Run the webserver
python web/main.py # Optionally use duck runserver
Visit http://localhost:8000 — you're running Duck. For the full walkthrough (install options, project types, what gets generated), see Getting Started.
HTML & Lively Components
Duck includes everything you need to build your UI, while Quirl, the official component library, provides modern, reusable HTML and Lively components for building richer interfaces and interactions.
Documentation
New to Duck? Start with Getting Started, then Understanding the Project. You'll have everything you need to build your first app. Explore the other guides as your project grows.
1. Start Here
- Getting Started — install Duck, create a project, and start the server.
- Understanding the Project — understand
main.py,urls.py, views, pages, components, templates, and static files.
2. Build with Duck
- Native Apps — get started with Duck Native and native app development.
- Django Integration — add Duck's HTTP/2, HTTPS, and security features to an existing Django project.
- Features — explore Duck's capabilities and planned features.
3. Resources
- AI Guidelines — use Duck with AI assistants and AI-assisted development.
- About & Links — discover real-world apps, useful links, and fun facts.
- Contributing — learn about contributing, reporting issues, sponsorship, and premium components.
- Official Documentation — explore the full documentation.
Duck is updated regularly — check the repo for improvements and bug fixes.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.