Enables AI assistants to perform AI-assisted development and project scaffolding using the Duck Python web framework.
다른 이름 duckframework/duck, duck
- 스타
- 46
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.2.0
- 마지막 커밋
- 2026년 11월 9일
- 라이선스
- BSD-3-Clause
Duck Framework MCP란?
Duck Framework은(는) MCP server입니다. Enables AI assistants to perform AI-assisted development and project scaffolding using the Duck Python web framework.
프로젝트 README에서 생성된 요약
Duck Framework MCP server 정보
Duck Framework MCP allows AI assistants to participate in the development of web applications using the Duck Python web framework. This server enables an AI client to perform project scaffolding and AI-assisted development tasks. It is designed for developers who want to build server-side reactive web applications without managing a separate JavaScript stack or complex frontend frameworks.
Users can interact with the framework to initialize new projects using the duck makeproject command and manage the local development environment. The framework itself is an open-source Python tool that requires Python 3.10 or higher. It features a built-in reactive UI engine and real-time WebSocket support, making it suitable for high-performance applications. The setup involves installing the duckframework package via pip and running the webserver through python web/main.py or the duck runserver command.
활용 사례
- 1Scaffold a new web projectAsk the AI to initialize a new Duck project structure using the command line.
- 2Start a local development serverInstruct the AI to launch the webserver so you can view the application at localhost:8000.
- 3Develop reactive web interfacesHave the AI assist in building server-side reactive applications using the built-in UI engine.
- 4Integrate with existing Django appsUse the AI to add security and HTTP/2 features to a Django project.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Duck Framework MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Duck Framework MCP 설치
$ claude mcp add --transport http duck https://duckframework.com/mcpCursor에 Duck Framework MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"duck": {
"url": "https://duckframework.com/mcp"
}
}
}VS Code에 Duck Framework MCP 설치
.vscode/mcp.json
{
"servers": {
"duck": {
"type": "http",
"url": "https://duckframework.com/mcp"
}
}
}VS Code CLI에 Duck Framework MCP 설치
$ code --add-mcp '{"name":"duck","type":"http","url":"https://duckframework.com/mcp"}'Codex에 Duck Framework MCP 설치
$ codex mcp add duck --url https://duckframework.com/mcpCodex config.toml에 Duck Framework MCP 설치
~/.codex/config.toml
[mcp_servers.duck] url = "https://duckframework.com/mcp"
Gemini CLI에 Duck Framework MCP 설치
$ gemini mcp add -s user --transport http duck https://duckframework.com/mcpGemini settings.json에 Duck Framework MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"duck": {
"url": "https://duckframework.com/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 13일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
README
GitHub에서 보기
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.
Duck Framework MCP 질문
Duck Framework MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http duck https://duckframework.com/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Duck Framework MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
What is Duck Framework?
Duck Framework is an open-source Python web framework and web server featuring a built-in reactive UI engine and real-time WebSocket support.
How do I create a new project with Duck?
You can create a new project by running the command 'duck makeproject myproject' after installing the framework via pip.