Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MYSQL_HOST | No | The MySQL host | localhost |
| MYSQL_PORT | No | The MySQL port | 3306 |
| MYSQL_USER | No | The MySQL user | sakila_user |
| MYSQL_DATABASE | No | The MySQL database name | sakila |
| MYSQL_PASSWORD | No | The MySQL password | sakila_pass |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_films | 映画を検索します。タイトル、カテゴリ、レーティング、俳優名などで絞り込みできます。 |
| get_film_details | 映画の詳細情報(出演者、カテゴリ、在庫状況含む)を取得します。 |
| list_categories | 利用可能な映画カテゴリの一覧を取得します。 |
| check_film_availability | 映画の在庫・貸出状況を確認します。 |
| get_actor_filmography | 俳優の出演作品一覧を取得します。 |
| search_customers | 顧客を検索します。名前、メール、店舗で絞り込みできます。 |
| get_customer_details | 顧客の詳細情報(住所、レンタル統計含む)を取得します。 |
| get_customer_rentals | 顧客のレンタル履歴を取得します。 |
| get_overdue_rentals | 延滞中のレンタル一覧を取得します。 |
| get_popular_films | 人気映画ランキングを取得します。 |
| get_revenue_summary | 売上サマリーを取得します。 |
| get_store_stats | 店舗の統計情報を取得します。 |
| get_top_customers | 優良顧客ランキングを取得します。 |
| get_customer_segments | 顧客セグメント分析を行います。利用頻度・金額で顧客を自動分類します。 |
| get_customer_activity | 顧客アクティビティ分析を行います。新規・アクティブ・休眠顧客の割合を確認できます。 |
| get_inventory_turnover | 在庫回転率分析を行います。作品ごとの在庫効率を確認できます。 |
| get_category_performance | カテゴリ別パフォーマンス分析を行います。 |
| get_underperforming_films | 低稼働作品一覧を取得します。長期間レンタルされていない作品を特定できます。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |