mcpField
H
HeyBeauty MCP Server

HeyBeauty MCP Server

おすすめローカル
github.com/chatmcpメディア・デザイン1968 週間前に更新

HeyBeauty MCP Server について

HeyBeauty MCP Server は、HeyBeauty API を利用してバーチャル試着機能を提供する TypeScript ベースの MCP サーバーです。MCP クライアントから試着タスクを実行したい開発者やユーザーを対象としています。

主な機能

  1. 01cloth:// URI による服のリソース公開
  2. 02試着タスクを送信するツール
  3. 03試着タスクの情報を照会するツール
  4. 04試着用の構造化されたプロンプト

活用シーン

  1. 01MCP クライアント上でユーザー画像のバーチャル試着画像を生成する
  2. 02タスク ID を使って試着タスクの状態と結果を確認する
  3. 03服のリソースを閲覧し、試着ワークフローで利用する

MCP 対応

このプロジェクトは MCP サーバーであり、服のリソース、試着タスク用ツール、tryon_cloth プロンプトを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"heybeauty": {
"command": "npx",
"args": [
"-y",
"heybeauty-mcp"
],
"env": {
"HEYBEAUTY_API_KEY": "<HEYBEAUTY_API_KEY>"
}
}
}
}
起動コマンドnpx -y heybeauty-mcp
設定が必要な環境変数
HEYBEAUTY_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmheybeauty-mcp

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
user_img_urlstringはいユーザー画像 URL。画像の URL を指定してください
cloth_img_urlstringはい衣服画像 URL。画像の URL を指定してください。ユーザー入力、または選択した衣服リソースから取得します
cloth_idstringいいえ衣服 ID。選択した衣服リソースから取得します
cloth_descriptionstringいいえ衣服の説明。ユーザー入力、または選択した衣服リソースから取得します

詳細

HeyBeauty MCP サーバー

HeyBeauty バーチャル試着

これは、HeyBeauty API を使ってバーチャル試着を実装する、TypeScript ベースの MCP サーバーです。次の機能を提供し、MCP の基本概念を紹介します。

  • URI とメタデータを持つ衣服を表すリソース
  • 試着タスクの送信とタスク情報の照会を行うツール
  • 衣服の試着用プロンプト

クイックスタート

  1. HeyBeauty API Keyを申請します

  2. MCP クライアントの設定ファイルにサーバー設定を追加します

{
  "mcpServers": {
    "heybeauty-mcp": {
      "command": "npx",
      "args": ["-y", "heybeauty-mcp"],
      "env": {
        "HEYBEAUTY_API_KEY": "your_heybeauty_api_key"
      }
    }
  }
}
リソース
  • cloth:// URI を使って衣服を一覧表示し、アクセスできます
  • 各衣服には ID、名前、説明、画像 URL、メタデータがあります
  • シンプルにコンテンツへアクセスできるプレーンテキストの MIME タイプ
ツール
  • submit_tryon_task - 試着タスクを送信します
    • ユーザー画像 URL、衣服画像 URL、衣服 ID、衣服の説明を必須パラメーターとして受け取ります
    • 試着タスクをサーバーの状態に保存します
  • query_tryon_task - 試着タスクを照会します
    • タスク ID を必須パラメーターとして受け取ります
    • 試着タスクの情報を返します
プロンプト
  • tryon_cloth - 衣服を試着します
    • ユーザー画像 URL、衣服画像 URL、衣服 ID、衣服の説明を必須パラメーターとして受け取ります
    • LLM による試着用の構造化プロンプトを返します
リソース
  • cloth:// - 衣服の URI
    • 各衣服には ID、名前、説明、画像 URL、メタデータがあります

開発

依存関係をインストールします。

npm install

サーバーをビルドします。

npm run build

自動再ビルドを有効にして開発する場合:

npm run watch

インストール

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "heybeauty-mcp": {
      "command": "node",
      "args": ["/path/to/heybeauty-mcp/build/index.js"]
    },
    "env": {
      "HEYBEAUTY_API_KEY": "your_heybeauty_api_key"
    }
  }
}

HeyBeauty API Key の取得方法は、このドキュメントを参照してください。

デバッグ

MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できるMCP Inspectorの使用をおすすめします。

npm run inspector

Inspector は、ブラウザーでデバッグツールにアクセスするための URL を表示します。

コメント

MCP は初めてですか?

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

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