Augenix
Free preview websites for local trades, then Stripe Checkout for $29/mo hosting.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (3)
- HIGH
- MEDIUMin start_build
- INFOin start_build
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"build": {
"url": "https://app.augenix.ai/api/mcp/public"
}
}
}Remote-Endpunkte
https://app.augenix.ai/api/mcp/publicstreamable-httpWas es kann
Tool-Inventar
Tools (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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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#"
}Vergleichen
Vergleich mit ähnlichen Servern
Vergleichen Sie diesen Server mit anderen Servern derselben Kategorie.
Community
Nachweis