hypsh fashion stylist
Natural-language fashion search and complete outfits from real shop pieces. Anonymous, read-only.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"fashion": {
"url": "https://mcp.hypsh.com/mcp"
}
}
}远程端点
https://mcp.hypsh.com/mcpstreamable-http它能做什么
工具清单
工具(2)
🟢semantic_search(query, images, gender, country)
Use this when the user wants to find specific fashion products (clothing, footwear, accessories) by text, optionally guided by images. Pass `gender` when you know who the clothes are for. Do not use this for full outfit generation or visualization-only requests. The result's `content` is a plain-text list of the products (brand, price); `structuredContent.products` holds the same products with ids and shop links.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"images": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null
},
"gender": {
"anyOf": [
{
"enum": [
"female",
"male"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Who the clothes are for: 'female' or 'male'. Set it whenever the user says or the conversation suggests it ('for my boyfriend', 'women's', a gender they mentioned earlier, the kind of piece they ask for). Only ask the user if there is no hint at all and the answer would clearly differ by gender. Omit for unisex requests."
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO 3166-1 alpha-2 code of the country the shopper is in (e.g. 'DE', 'US'), if known. Used to show shops that deliver there."
}
},
"required": [
"query"
],
"additionalProperties": false
}🟢generate_outfit(prompt, max_budget, image, product_id, gender, ...)
Use this when the user wants a complete outfit. Primary chat path is prompt-based generation; widget actions may call this with product_id for item-based outfit generation. Pass `gender` when you know who the outfit is for. Do not use this for single-item product search. The result's `content` is a plain-text summary of the outfit (each piece with brand and price); `structuredContent.outfit` holds the same pieces with product ids and shop links.
输入模式
{
"type": "object",
"properties": {
"prompt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"max_budget": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Total outfit budget in EUR. Pass the user's budget when they give one, and a high one (e.g. 3000) when they ask for designer or luxury pieces. Omitted, the outfit is kept to about EUR 700."
},
"image": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"product_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null
},
"gender": {
"anyOf": [
{
"enum": [
"female",
"male"
],
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Who the clothes are for: 'female' or 'male'. Set it whenever the user says or the conversation suggests it ('for my boyfriend', 'women's', a gender they mentioned earlier, the kind of piece they ask for). Only ask the user if there is no hint at all and the answer would clearly differ by gender. Omit for unisex requests."
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "ISO 3166-1 alpha-2 code of the country the shopper is in (e.g. 'DE', 'US'), if known. Used to show shops that deliver there."
}
},
"additionalProperties": false
}社区
证据