Augenix
Free preview websites for local trades, then Stripe Checkout for $29/mo hosting.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- HIGH
- MEDIUMen start_build
- INFOen start_build
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": {
"build": {
"url": "https://app.augenix.ai/api/mcp/public"
}
}
}Puntos de conexión remotos
https://app.augenix.ai/api/mcp/publicstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (3)
🟢start_build(business_name, industry, email, phone, city, ...)
Use this when the user wants a live preview website for a local service business AND has typed business_name, email, and phone in THIS chat. Before calling, send: Starting your preview now. This usually takes about 30 seconds. Never reuse name, email, or phone from memory. If they only said "build me a website", ask first. Do not invent placeholders. Then call get_preview until preview_url is set. Do not scrape /build. Do not start_build twice for the same business.
Esquema de entrada
{
"type": "object",
"properties": {
"business_name": {
"type": "string",
"minLength": 2,
"description": "Real business name from the user. Do not invent."
},
"industry": {
"type": "string",
"minLength": 2,
"description": "Trade. Prefer a slug: plumbing, hvac, electrical, landscaping, roofing, painting, steel, other. plumber, electrician, HVAC, painter, roofer, landscaper, and similar wording are mapped on the server. Unknown trades become other."
},
"email": {
"type": "string",
"format": "email",
"description": "Real inbox from the user. We send the preview here. Do not use example.com or placeholders."
},
"phone": {
"type": "string",
"minLength": 7,
"description": "Real business phone from the user. Do not invent 555 numbers."
},
"city": {
"type": "string",
"description": "City"
},
"state": {
"type": "string",
"description": "State, e.g. TX"
},
"address": {
"type": "string",
"description": "Optional street address. Skip unless the user offers it. Do not ask for owner name."
},
"industry_other": {
"type": "string",
"description": "Required when industry is other"
}
},
"required": [
"business_name",
"industry",
"email",
"phone"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"token": {
"type": "string"
},
"status": {
"type": "string"
},
"preview_url": {
"type": "null"
},
"message": {
"type": "string"
}
},
"required": [
"ok",
"token",
"status",
"preview_url",
"message"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_preview(token, wait)
Use this after start_build. If status is ready, send reply_template verbatim. Do not send a Stripe link, a plan, or mention a bar on the preview. If keep_polling is true or preview_url is null, call get_preview again. Do not start_build again.
Esquema de entrada
{
"type": "object",
"properties": {
"token": {
"type": "string",
"minLength": 16,
"maxLength": 128,
"description": "Token returned by start_build. Pass the same token to get_preview and get_live_site."
},
"wait": {
"type": "boolean",
"description": "If false, return the current snapshot immediately (progress card). Default true."
}
},
"required": [
"token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"token": {
"type": "string"
},
"status": {
"type": "string"
},
"preview_url": {
"type": [
"string",
"null"
]
},
"progress_label": {
"type": [
"string",
"null"
]
},
"progress_pct": {
"type": [
"number",
"null"
]
},
"error": {
"type": [
"string",
"null"
]
},
"keep_polling": {
"type": "boolean"
},
"message": {
"type": "string"
},
"reply_template": {
"type": [
"string",
"null"
]
}
},
"required": [
"ok",
"token",
"status",
"preview_url",
"progress_label",
"progress_pct",
"error",
"keep_polling",
"message",
"reply_template"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_live_site(token)
Use this after the owner pays. If they have not paid, returns live=false and the preview URL.
Esquema de entrada
{
"type": "object",
"properties": {
"token": {
"type": "string",
"minLength": 16,
"maxLength": 128,
"description": "Token returned by start_build. Pass the same token to get_preview and get_live_site."
}
},
"required": [
"token"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"live": {
"type": "boolean"
},
"url": {
"type": "string"
},
"preview_url": {
"type": [
"string",
"null"
]
},
"message": {
"type": "string"
}
},
"required": [
"ok",
"live"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comparar
Comparación con similares
Compara este servidor con otros de la misma categoría.
Comunidad
Evidencia