Web Development Agent
自然言語指示から静的Webサイトを自動生成するMCPサーバーです。Next.jsベースのWebサイトを生成し、S3への自動デプロイも可能です。
🚀 概要
このシステムは、ユーザーの自然言語による指示を受け取り、以下の処理を自動実行します:
- 指示解析: 自然言語指示をWebサイト構造に変換
- Next.jsプロジェクト生成: 自動的にプロジェクトをセットアップ
- ページ開発: 各ページのコンポーネントとスタイルを生成
- 品質管理: 生成されたコードの品質をレビュー
- 自動デプロイ: S3静的ホスティングへの自動デプロイ
✨ 主要機能
MCPツール
- create_website: 自然言語指示からWebサイトを自動生成
- deploy_to_s3: Next.jsプロジェクトをS3に静的サイトとしてデプロイ
- check_s3_deployment: S3デプロイメントの状態確認
技術スタック
- Framework: Next.js 13+ App Directory
- Styling: TailwindCSS + CSS Modules
- Server: FastMCP (Model Context Protocol)
- AI/ML: Google Gemini API, LangChain
- Cloud: AWS S3 (静的ホスティング)
- Architecture: Multi-agent system
🛠️ インストール
前提条件
- Node.js 18+
- Python 3.8+
- Google API key (Gemini)
セットアップ
- リポジトリのクローン
- Python依存関係のインストール
- Node.js依存関係のインストール
- 環境設定
.env
ファイルを作成:
🚀 使用方法
MCPサーバーの起動
Webサイトの生成
create_website
ツールを自然言語指示で使用:
📁 プロジェクト構造
🤝 コントリビューション
コントリビューションを歓迎します!
- フォーク
- フィーチャーブランチを作成
- 変更をコミット
- プッシュ
- プルリクエストを作成
📞 サポート
質問やイシューがある場合は、GitHubのIssuesページをご利用ください。
Web Development Agent - 自然言語からWebサイトを自動生成 🚀✨
This server cannot be installed
An MCP server that automatically generates static websites from natural language instructions, creating Next.js-based sites with optional automatic deployment to AWS S3.