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

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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