mcpField
D
Duck Framework MCP

Duck Framework MCP

リモート
duckframework.com開発ツール451 日前に更新
リポジトリ公式サイト

Duck Framework MCP について

Duck Framework MCP は、Duck Framework の公式 MCP サーバーです。AI 支援開発やプロジェクトのひな形作成を対象とし、Duck Framework はリアクティブ UI エンジンとリアルタイム WebSocket を備えたオープンソースの Python Web フレームワークです。

主な機能

  1. 01オープンソースの Python Web フレームワーク
  2. 02組み込みのリアクティブ UI エンジン
  3. 03リアルタイム WebSocket 対応
  4. 04プロジェクト作成コマンド
  5. 05Django との統合

活用シーン

  1. 01Duck Framework プロジェクトの作成
  2. 02サーバーサイドのリアクティブ Web アプリ構築
  3. 03既存の Django プロジェクトへの Duck 機能追加

MCP 対応

Duck Framework の公式 MCP サーバーで、AI 支援開発とプロジェクトのひな形作成を目的としています。MCP クライアントに公開する具体的なツールやリソースは入力に記載されていません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://duckframework.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Duck Wordmark

Duck Framework は、リアクティブ UI エンジンを内蔵し、リアルタイムの WebSocket に対応したオープンソースの Python ウェブフレームワーク兼ウェブサーバーです。

別のフロントエンドフレームワークや複雑な JavaScript スタックを使わずに、高性能で柔軟かつスケーラブルな、サーバーサイドのリアクティブウェブアプリケーションを構築できます。

Python >=3.10 GitHub stars License Build Status

(セキュリティ、パフォーマンス、インテグレーションなどのその他のバッジは、Featuresページをご覧ください。)


クイックスタート

# 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

http://localhost:8000 にアクセスすれば、Duck が起動しています。詳しい手順(インストール方法、プロジェクトの種類、生成されるファイルなど)については、Getting Startedをご覧ください。


HTML と Lively コンポーネント

Duck には UI の構築に必要なものがすべて含まれています。また、公式コンポーネントライブラリの Quirl は、より豊かなインターフェースやインタラクションを構築するための、モダンで再利用可能な HTML コンポーネントと Lively コンポーネントを提供します。


ドキュメント

Duck を初めてお使いですか?まず Getting Started、次に Understanding the Project をご覧ください。最初のアプリを構築するために必要な情報がそろっています。プロジェクトの成長に合わせて、ほかのガイドもご覧ください。

1. まずはこちら
  • Getting Started — Duck をインストールし、プロジェクトを作成して、サーバーを起動します。
  • Understanding the Project — main.py、urls.py、ビュー、ページ、コンポーネント、テンプレート、静的ファイルについて理解します。
2. Duck で構築する
  • Native Apps — Duck Native とネイティブアプリの開発を始めましょう。
  • Django Integration — 既存の Django プロジェクトに Duck の HTTP/2、HTTPS、セキュリティ機能を追加します。
  • Features — Duck の機能と今後予定されている機能をご覧ください。
3. リソース
  • AI Guidelines — AI アシスタントや AI 支援開発で Duck を使う方法をご覧ください。
  • About & Links — 実際のアプリ、有用なリンク、豆知識をご覧ください。
  • Contributing — 貢献、問題の報告、スポンサーシップ、プレミアムコンポーネントについてご確認ください。
  • Official Documentation — 公式ドキュメントの全容をご覧ください。

Duck は定期的に更新されています — 改善やバグ修正については、リポジトリをご確認ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。