design-brief-provider
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@design-brief-providerGenerate a design brief for https://example.com in Spanish"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Design Brief Generator Provider
An independent, local-first TypeScript provider that generates a structured design brief from a website URL and/or brand details. Output is deterministic, available in English (en) and Spanish (es), and exposed through both a direct function and an MCP-shaped JSON-RPC 2.0 handler.
This is a standalone provider. It does not connect to or modify Stellar Bazaar, and it does not require secrets, payment credentials, or wallets.
Requirements
Node.js 22.6 or newer (Node 24 recommended)
No runtime dependencies
Related MCP server: mcp-mirage-brand-extract
Quick start
npm test
npm run build
npm run audit:files
npm run exampleOn Windows PowerShell with script execution disabled, use npm.cmd test. Compiled output is written to ignored dist/ and is never committed or uploaded to 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"]
}
});At least one of url or brand.name is required. A URL supplies a humanized hostname when the brand name is absent. The provider does not fetch the URL; it uses it only as local input, which keeps fixture behavior safe and reproducible.
Contract
generateDesignBrief(input) returns ProviderResult<DesignBrief>: either { ok: true, data } or { ok: false, error }. The design brief includes project objectives and constraints, brand strategy and visual direction, experience principles, page recommendations, deliverables, metrics, and explicit assumptions.
The MCP-shaped handler supports:
initializetools/listtools/callwithgenerate_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" }
}
});This is an in-process protocol adapter, not a network server. A host can map it to stdio or HTTP without changing the generation contract. Provider metadata is also available in service-card.json and as the exported serviceCard constant.
HTTP API
The Vercel deployment exposes the same local contract:
Production: https://design-brief-provider.vercel.app
GET /— service discovery and Tool schemaGET /health— health and version responsePOST /api— directGenerateBriefInput, returningProviderResult<DesignBrief>POST /api— JSON-RPC 2.0 request for the MCP-shaped adapter
curl -X POST https://design-brief-provider.vercel.app/api \
-H "content-type: application/json" \
-d '{"url":"https://example.com","locale":"es"}'The URL is treated as metadata only; the provider performs no outbound website fetch.
Deploying to Vercel
Import this repository as a new Vercel project with the default framework preset. No environment variables, database, build output, payments, or wallet configuration are required. The api/ handlers and vercel.json rewrites are deployment-ready.
Development
npm test
npm run build
npm run audit:files
npm run exampleThe test suite covers deterministic URL input, Spanish brand input, validation failures, discovery, and MCP-shaped invocation.
The committed fixtures/stellar-brief.es.json file is a stable, local sample output and is checked by the test suite.
License
Apache License 2.0. See 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