
chatmcp/heybeauty-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер HeyBeauty для виртуального TryOn
Обзор
Это MCP-сервер на основе TypeScript, который реализует виртуальный трион с использованием API HeyBeauty. Он демонстрирует основные концепции MCP, предоставляя: - Ресурсы, представляющие одежду с URI и метаданными - Инструменты для представления информации о задаче и задаче запроса. - Подсказки для трионной ткани. 2. добавить конфигурацию сервера в файл конфигурации MCP Client - Список и доступ к одежде через ткань: URI - Каждая ткань имеет идентификатор, имя, описание, URL-адрес изображения и метаданные - простой тип текстовой мимы для простого доступа к контенту - submit tryon task - Submit a tryon task - Takes user image url, cloth image url, cloth id and cloth description as required parameters - Stores tryon task in server state - query tryon task - Query a tryon task - Takes task id as required parameter - Returns tryon task info - tryon cloth - Tryon Cloth - Принимает URL-адрес изображения пользователя, URL-адрес изображения ткани, идентификатор ткани и описание ткани в качестве требуемых параметров - Возвращает структурированную подсказку для триона LLM - ткань:// - URI для одежды - Каждая ткань имеет идентификатор, имя, описание,...
Обзор (машинный перевод)
Виртуальный TryOn
Это MCP-сервер на основе TypeScript, который реализует виртуальный трион с использованием API HeyBeauty. Он демонстрирует основные концепции MCP, предоставляя:
Ресурсы, представляющие одежду с URI и метаданными
- Инструменты для отправки задания tryon и информации о задаче запроса.
- Подсказки для трионной ткани.
Быстрый старт
-
использовать API-ключ HeyBeauty
-
добавить конфигурацию сервера в файл конфигурации MCP Client
###Ресурсы
Список и доступ к одежде через cloth:// Ури
Каждая ткань имеет идентификатор, имя, описание, URL изображения и метаданные.
Простой тип текстовой мимы для простого доступа к контенту
Инструменты
submit_tryon_task- Подать трио-задание- Принимает URL изображения пользователя, URL изображения ткани, идентификатор ткани и описание ткани в качестве необходимых параметров
- Сохранение задачи Tryon в состоянии сервера
query_tryon_task- Запросить пробную задачу- Принимает идентификатор задачи в качестве необходимого параметра
- Возвращает информацию о задаче Tryon
###Быстрые предложения
- [[Т3]] - Трюшон
- Принимает URL изображения пользователя, URL изображения ткани, идентификатор ткани и описание ткани в качестве необходимых параметров
- Возвращение структурированного запроса для триона LLM
###Ресурсы
[4] - URI для одежды Каждая ткань имеет идентификатор, имя, описание, URL изображения и метаданные.
##Развитие
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
HeyBeauty MCP Server
HeyBeauty Virtual TryOn
This is a TypeScript-based MCP server that implements virtual tryon using HeyBeauty API. It demonstrates core MCP concepts by providing:
- Resources representing clothes with URIs and metadata
- Tools for submit tryon task and query task info.
- Prompts for tryon cloth.
Quick Start
-
apply for HeyBeauty API Key
-
add the server config to MCP Client config file
{
"mcpServers": {
"heybeauty-mcp": {
"command": "npx",
"args": ["-y", "heybeauty-mcp"],
"env": {
"HEYBEAUTY_API_KEY": "your_heybeauty_api_key"
}
}
}
}
Resources
- List and access clothes via
cloth://URIs - Each cloth has a id, name, description, image url and metadata
- Plain text mime type for simple content access
Tools
submit_tryon_task- Submit a tryon task- Takes user image url, cloth image url, cloth id and cloth description as required parameters
- Stores tryon task in server state
query_tryon_task- Query a tryon task- Takes task id as required parameter
- Returns tryon task info
Prompts
tryon_cloth- Tryon cloth- Takes user image url, cloth image url, cloth id and cloth description as required parameters
- Returns structured prompt for LLM tryon
Resources
cloth://- URI for clothes- Each cloth has a id, name, description, image url and metadata
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On 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"
}
}
}
Follow this document to get HeyBeauty API Key.
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Установка
npx -y heybeauty-mcpКонфигурация
{
"mcpServers": {
"heybeauty-mcp": {
"command": "npx",
"args": ["-y", "heybeauty-mcp"],
"env": {
"HEYBEAUTY_API_KEY": "your_heybeauty_api_key"
}
}
}
}