Duck Python web framework kullanarak yapay zeka destekli geliştirme ve proje iskeleti oluşturma işlemlerini gerçekleştirmenizi sağlar.
Ayrıca bilinen adı duckframework/duck, duck
- Yıldızlar
- 46
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.2.0
- Son commit
- 9 Kas 2026
- Lisans
- BSD-3-Clause
Duck Framework MCP nedir?
Duck Framework bir MCP sunucusudur. Duck Python web framework kullanarak yapay zeka destekli geliştirme ve proje iskeleti oluşturma işlemlerini gerçekleştirmenizi sağlar.
Özet, projenin README dosyasından oluşturuldu
Duck Framework MCP sunucusu hakkında
Duck Framework MCP, yapay zeka asistanlarının Duck Python web framework kullanarak web uygulaması geliştirme süreçlerine dahil olmalarına olanak tanır. Bu MCP server, bir yapay zeka istemcisinin proje iskeleti oluşturma ve yapay zeka destekli geliştirme görevlerini yerine getirmesini sağlar. Ayrı bir JavaScript yığını veya karmaşık frontend framework'leri ile uğraşmadan sunucu taraflı reaktif web uygulamaları geliştirmek isteyen geliştiriciler için tasarlanmıştır.
Kullanıcılar, duck makeproject komutunu kullanarak yeni projeleri başlatmak ve yerel geliştirme ortamını yönetmek için framework ile etkileşime girebilirler. Framework'ün kendisi, Python 3.10 veya üzeri bir sürüm gerektiren açık kaynaklı bir Python aracıdır. Yerleşik reaktif UI motoru ve gerçek zamanlı WebSocket desteği sayesinde yüksek performanslı uygulamalar için uygundur. Kurulum süreci, duckframework paketinin pip ile yüklenmesini ve web sunucusunun python web/main.py veya duck runserver komutuyla çalıştırılmasını içerir.
Neler yapabilirsiniz
- 1Yeni bir web projesi iskeleti oluşturunKomut satırını kullanarak yeni bir Duck proje yapısı başlatması için yapay zekadan talepte bulunun.
- 2Yerel bir geliştirme sunucusu başlatınUygulamayı localhost:8000 adresinden görüntüleyebilmeniz için web sunucusunu başlatması talimatını yapay zekaya verin.
- 3Reaktif web arayüzleri geliştirinYerleşik UI motorunu kullanarak sunucu taraflı reaktif uygulamalar oluştururken yapay zekadan yardım alın.
- 4Mevcut Django uygulamalarıyla entegre edinBir Django projesine güvenlik ve HTTP/2 özellikleri eklemek için yapay zekayı kullanın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Duck Framework MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleDuck Framework MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http duck https://duckframework.com/mcpDuck Framework MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"duck": {
"url": "https://duckframework.com/mcp"
}
}
}Duck Framework MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"duck": {
"type": "http",
"url": "https://duckframework.com/mcp"
}
}
}Duck Framework MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"duck","type":"http","url":"https://duckframework.com/mcp"}'Duck Framework MCP'yi Codex içine yükleyin
$ codex mcp add duck --url https://duckframework.com/mcpDuck Framework MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.duck] url = "https://duckframework.com/mcp"
Duck Framework MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http duck https://duckframework.com/mcpDuck Framework MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"duck": {
"url": "https://duckframework.com/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 13 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirGeçti
- Açık kaynak lisansı (OSI)Geçti
- Son bir yıl içinde commit veya sürüm mevcutGeçti
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Uzak uç nokta HTTPS kullanıyorGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Modele yönelik gizli talimat yokGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi

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 soruları
Duck Framework MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http duck https://duckframework.com/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Duck Framework MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Duck Framework nedir?
Duck Framework, yerleşik reaktif UI motoru ve gerçek zamanlı WebSocket desteği sunan açık kaynaklı bir Python web framework ve web sunucusudur.
Duck ile nasıl yeni bir proje oluşturabilirim?
Framework'ü pip aracılığıyla kurduktan sonra 'duck makeproject myproject' komutunu çalıştırarak yeni bir proje oluşturabilirsiniz.