Full-Stack-Developer-Intern について
Full-Stack-Developer-Internは、旅行日程を管理するバックエンドプロジェクトです。SQLAlchemyのデータモデル、FastAPIのエンドポイント、宿泊数に応じた日程を提案するMCPサーバーを備えています。
主な機能
- 01SQLAlchemyの日程スキーマ
- 02宿泊・移動・アクティビティの日別管理
- 03FastAPIでの日程作成・表示
- 04プーケットとクラビのシードデータ
- 052~8泊の日程を提案
活用シーン
- 01REST APIで旅行日程を作成・表示
- 02宿泊数に基づく日程の提案
- 03日ごとの旅行要素のモデル化
MCP 対応
MCPサーバーは、指定された宿泊数に応じておすすめの日程を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
フルスタック開発者インターン
旅行の旅程を管理するバックエンドシステムを、以下のコンポーネントとともに作成します。1. 旅行の旅程用データベースアーキテクチャと、SQLAlchemy を使用したモデル 2. 旅程の作成と閲覧を行う RESTful API エンドポイント 3. 泊数に基づいておすすめの旅程を提供する MCP サーバー
詳細要件
- データベースアーキテクチャ ● SQLAlchemy を使用してデータベーススキーマを設計、実装します ● スキーマでは、以下をサポートする必要があります。 ○ 日ごとのホテル宿泊、場所間の移動、アクティビティ/小旅行 ○ これらのエンティティ間のリレーションシップ ● タイのプーケットとクラビ地域のリアルなデータをデータベースに登録します ● 2~8泊のおすすめの旅程を含めます ● 適切なリレーションシップ、制約、インデックスを実装します
- API エンドポイント ● FastAPI を使用して、以下を可能にする RESTful API エンドポイントを作成します。 ○ 新しい旅行の旅程の作成 ○ 既存の旅行の旅程の閲覧 ● 適切な入力検証、エラー処理、レスポンス形式を実装します ● リクエスト/レスポンス形式のサンプルを用いて API をドキュメント化します
- MCP サーバー ● 指定された泊数に応じておすすめの旅程を返す MCP サーバーを実装します
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。