アルバムエンドポイントを構築する
これまで構築してきた Music Analytics API には、MCP 経由で接続した Chinook データベースが組み込まれています。次に実装する機能は、特定のアーティストのすべてのアルバムを返すエンドポイントです。アーティストのプロフィールページや音楽発見機能に役立ちます。
db_routes.py という新しい Blueprint を作成し、このデータベース連携エンドポイントを実装してください。既存の app.py に登録し、責務を明確に分離した構成を保ちましょう。
この演習はコースの一部です
Claude Code によるソフトウェア開発
演習の手順
claudeで Claude Code を起動します。- Claude に、
db_routes.pyという新しい Blueprint を作成し、chinook.dbから特定のアーティストのすべてのアルバムを JSON 形式で返す/artists/<artist_id>/albumsエンドポイントを追加し、app.pyに登録するよう依頼しましょう。 - 完了したら、
/exitと入力して Claude Code を終了します。
