design-brief-provider
Design Brief Generator Provider
Un proveedor TypeScript independiente y local-first que genera un brief de diseño estructurado a partir de una URL de sitio web y/o detalles de marca. La salida es determinista, está disponible en inglés (en) y español (es), y se expone tanto mediante una función directa como mediante un manejador con forma de MCP para JSON-RPC 2.0.
Este es un proveedor independiente. No se conecta a Stellar Bazaar ni lo modifica, y no requiere secretos, credenciales de pago ni carteras.
Requisitos
Node.js 22.6 o superior (se recomienda Node 24)
Sin dependencias de tiempo de ejecución
Related MCP server: mcp-mirage-brand-extract
Inicio rápido
npm test
npm run build
npm run audit:files
npm run exampleEn Windows PowerShell con la ejecución de scripts deshabilitada, usa npm.cmd test. La salida compilada se escribe en dist/, que está ignorado, y nunca se hace commit ni se sube a Vercel.
import { generateDesignBrief } from "./src/index.ts";
const result = generateDesignBrief({
url: "https://example.com",
locale: "es",
brand: {
name: "Marca Ejemplo",
industry: "tecnología",
audience: ["Equipos de producto"],
values: ["Claridad", "Confianza"],
colors: ["#101828", "#7F56D9"]
}
});Se requiere al menos uno de url o brand.name. Una URL proporciona un nombre de host humanizado cuando el nombre de la marca está ausente. El proveedor no obtiene la URL; la usa únicamente como entrada local, lo que mantiene el comportamiento de los fixtures seguro y reproducible.
Contrato
generateDesignBrief(input) devuelve ProviderResult<DesignBrief>: o bien { ok: true, data } o bien { ok: false, error }. El brief de diseño incluye objetivos y restricciones del proyecto, estrategia de marca y dirección visual, principios de experiencia, recomendaciones de páginas, entregables, métricas y supuestos explícitos.
El manejador con forma de MCP admite:
initializetools/listtools/callcongenerate_design_brief
import { handleMcpRequest } from "./src/index.ts";
const response = handleMcpRequest({
jsonrpc: "2.0",
id: 1,
method: "tools/call",
params: {
name: "generate_design_brief",
arguments: { url: "https://example.com", locale: "en" }
}
});Este es un adaptador de protocolo en proceso, no un servidor de red. Un host puede asignarlo a stdio o HTTP sin cambiar el contrato de generación. Los metadatos del proveedor también están disponibles en service-card.json y como la constante exportada serviceCard.
API HTTP
El despliegue en Vercel expone el mismo contrato local:
Producción: https://design-brief-provider.vercel.app
GET /— descubrimiento de servicios y esquema de ToolGET /health— respuesta de salud y versiónPOST /api—GenerateBriefInputdirecto, que devuelveProviderResult<DesignBrief>POST /api— solicitud JSON-RPC 2.0 para el adaptador con forma de MCP
curl -X POST https://design-brief-provider.vercel.app/api \
-H "content-type: application/json" \
-d '{"url":"https://example.com","locale":"es"}'La URL se trata solo como metadatos; el proveedor no realiza ninguna obtención de sitios web saliente.
Despliegue en Vercel
Importa este repositorio como un nuevo proyecto de Vercel con el ajuste preestablecido de framework predeterminado. No se requieren variables de entorno, base de datos, salida de compilación, pagos ni configuración de cartera. Los manejadores api/ y las reescrituras de vercel.json están listos para el despliegue.
Desarrollo
npm test
npm run build
npm run audit:files
npm run exampleEl conjunto de pruebas cubre la entrada de URL determinista, la entrada de marca en español, los errores de validación, el descubrimiento y la invocación con forma de MCP.
El archivo fixtures/stellar-brief.es.json incluido en el repositorio es una salida de muestra local estable y el conjunto de pruebas lo comprueba.
Licencia
Licencia Apache 2.0. Consulta LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceAn MCP server that generates comprehensive brand identity kits including color palettes, typography, brand voice, and logo concepts. It enables users to transform business values and descriptions into detailed branding and social media guidelines using the BrandSnap API.1
- AlicenseNot gradedqualityDmaintenanceExtracts brand identity (colors, typography, spacing) from any website and generates HTML/CSS replicas or applies branding to templates.1MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that exposes brand identity guidelines (visual look and voice) as markdown, enabling LLMs to produce on-brand content.13MIT
- AlicenseNot gradedqualityFmaintenanceGenerates complete brand identity systems including colors, typography, logos, and design tokens with 58 MCP tools. Supports multi-format export and AI-assisted refinement.1592MIT
Related MCP Connectors
Turn any idea, URL, doc, or PDF into on-brand visuals: 100+ formats, native in 150+ languages
Brivvy MCP (OAuth): on-brand AI content, voice rules, templates, glossary.
AI research on companies and industries — one MCP tool per research domain.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CaBsCrypto/design-brief-provider'
If you have feedback or need assistance with the MCP directory API, please join our Discord server