Skip to main content
Glama
miguelcc06
by miguelcc06

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FRONT_DESIGN_RRF_KNoReciprocal Rank Fusion smoothing constant60
FRONT_DESIGN_DB_PATHNoSQLite database path (default: $DATA_DIR/store/front_design.db)None
FRONT_DESIGN_DATA_DIRNoRoot for fixtures, cache, and store artifacts (default: ./data)None
FRONT_DESIGN_LOG_LEVELNoDEBUG | INFO | WARNING | ERRORINFO
FRONT_DESIGN_SEARCH_MODENoauto | lexical | vector | hybrid (auto → hybrid when backend + embeddings allow it, else lexical)auto
FRONT_DESIGN_DATABASE_URLNoRequired for postgres (postgresql:// or postgresql+psycopg://)None
FRONT_DESIGN_HTTP_TIMEOUTNoHTTP timeout (seconds) for network ingest30.0
FRONT_DESIGN_STORE_BACKENDNosqlite | postgressqlite
FRONT_DESIGN_EMBEDDING_MODELNoProvider default when unsetNone
FRONT_DESIGN_EMBEDDING_API_KEYNoRequired for openaiNone
FRONT_DESIGN_EMBEDDING_TIMEOUTNoProvider timeout (seconds)30.0
FRONT_DESIGN_RRF_VECTOR_WEIGHTNoVector branch weight (untuned)1.0
FRONT_DESIGN_SEARCH_CANDIDATESNoPer-branch candidate pool before fusion50
FRONT_DESIGN_EMBEDDING_BASE_URLNoOpenAI-compatible base URL overrideNone
FRONT_DESIGN_EMBEDDING_PROVIDERNonone | openai | fastembednone
FRONT_DESIGN_RRF_LEXICAL_WEIGHTNoLexical branch weight (untuned)1.0
FRONT_DESIGN_EMBEDDING_BATCH_SIZENoEmbed batch size32
FRONT_DESIGN_EMBEDDING_DIMENSIONSNoOptional override; must match the modelNone
FRONT_DESIGN_EMBEDDING_MAX_RETRIESNoProvider retry count3
FRONT_DESIGN_ENABLE_NETWORK_INGESTNoAllow --online ingestfalse
FRONT_DESIGN_EMBEDDING_PIPELINE_VERSIONNoBump to force re-embedding after chunking changes1
FRONT_DESIGN_POSTGRES_STATEMENT_TIMEOUT_MSNoStatement timeout; 0 disables15000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
front_design_pingA

Liveness check — package version, runtime mode, and indexed resource count.

front_design_healthA

Readiness check — storage backend, effective retrieval mode, and index counts.

Reports what the server can actually do right now: which backend is open, whether vector and hybrid search are available, which embedding provider is configured, and how many resources, chunks, and embeddings are indexed. Never returns credentials; database URLs are redacted.

discover_frontend_resourcesA

Browse and filter indexed frontend resources (components, patterns, libraries). Supports category/kind, framework, style/tags, license, accessibility, animation, maturity, source_id, limit, and offset. Returns paginated items with provenance.

search_frontend_knowledgeA

Search frontend knowledge chunks. Uses BM25 on the SQLite backend and hybrid full-text + pgvector retrieval when PostgreSQL and an embedding provider are configured. Pass query plus optional filters (kind, framework, tags, source_id), limit, and detail_level (brief|standard|full). Returns scores, per-branch ranks, the retrieval mode actually used, citations, and provenance.

get_resource_detailsA

Fetch a normalized FrontendResource by id (resource id string, e.g. motion:motion-library), related sanitized documentation chunks, and license/attribution. Parameter name is id.

compare_frontend_optionsA

Compare frontend options by id or name. Primary parameter: options (list of ids/names). Deprecated alias: resources. Separates facts from inferences; never claims unverified compatibility.

recommend_frontend_stackA

Recommend a frontend stack from requirements, target_framework, constraints, aesthetics, accessibility, and performance. Returns recommendation, trade-offs, incompatibilities, plan, sources, with facts vs inferences.

find_componentsA

Find components/patterns for an intent string (hero, pricing, navbar, dashboard, onboarding, microinteraction, scroll animation, …) with optional framework filter.

find_animation_patternsA

Find animation patterns for a query/use-case. Includes cost notes, accessibility, and prefers-reduced-motion support when known from indexed notes; cites sources.

build_frontend_briefA

Build an implementation brief from product_description + constraints: stack, components, motion system, suggested design tokens, responsive behavior, and acceptance criteria. Inferences are marked clearly.

Prompts

Interactive templates invoked by user choice

NameDescription
frontend_implementation_briefGuide an agent to produce an implementation brief from local frontend knowledge.

Resources

Contextual data attached and managed by the client

NameDescription
list_sourcesList registered source adapters with license metadata.

Latest Blog Posts

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/miguelcc06/front-design-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server