hypsh fashion stylist
Natural-language fashion search and complete outfits from real shop pieces. Anonymous, read-only.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"fashion": {
"url": "https://mcp.hypsh.com/mcp"
}
}
}Puntos de conexión remotos
https://mcp.hypsh.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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
}Comunidad
Evidencia