Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRANSPORTNoTransport protocol for MCP server. Optional; defaults to HTTP if not set. In examples, set to 'stdio'.
GITHUB_TOKENNoGitHub personal access token. Optional but recommended for higher rate limits on GitHub issues fetching.

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Checks connection to the MCP server. Returns status, version, timestamp and source state warnings.

tokens_list_component_varsA

Lists the CSS custom properties (--bsi-) you can override in your own CSS to customize a Bootstrap Italia component, each with a semantic description, resolution chain (resolvedVia), and concrete resolved value (e.g. var(--bsi-spacing-m) → 24px). These --bsi- variables are always safe to override at runtime; the central Design Tokens they resolve through (--it-/$it-, visible in resolvedVia) are not meant to be overridden per-project, override the --bsi- variable itself instead.

tokens_list_globalsA

Lists the global design tokens of the Design System that Bootstrap Italia actually uses. Each entry pairs the central Design Token (--it-/$it-, not overridable per-project) with the corresponding global --bsi-* CSS custom property (project-overridable), plus its resolved value. Without arguments returns all global tokens; pass match to filter (e.g. "spacing", "color"). Only tokens bridged into BSI are listed. For per-component variables use tokens_list_component_vars.

tokens_resolveA

Resolves any --bsi-, --it-, or $it- variable to its concrete value, following the full chain to a literal (e.g. --bsi-accordion-body-padding-x → --bsi-spacing-m → $it-spacing-m → $it-spacing-6x → 24px). Each hop in resolvedVia carries role and overridable: --bsi- hops (role bsi-component/bsi-global) are safe to override in project CSS at runtime; $it-/--it- hops (role dti) are central Design Tokens defined upstream, do not suggest overriding them directly; override the --bsi-* variable that consumes them instead.

tokens_find_componentsA

Returns the Bootstrap Italia components impacted by a given design variable, including indirect impact via the resolution chain. Accepts --bsi-* (direct usage) or --it-/$it- (impact traced through the chain). Useful for theming: identifies what changes if you override a variable. Note: component reflects BSI's own internal grouping keys in custom_properties.json (e.g. "navbar", "tab"), not always the same as the canonical component name from dsi_list_components — some BSI groupings aren't tracked as standalone components.

tokens_searchA

Search for a Design Tokens Italia or BSI token by substring match. Searches all BSI CSS custom properties (--bsi-) and global Design Tokens Italia tokens (--it-), matching against variable name, description text, and value (raw for BSI, resolved for DTI). Examples: 'primary', 'spacing-m', 'blue-40', 'radius'. Note: substring match only, not semantic — queries like 'primary color' (a phrase, not a substring present anywhere) return no results.

docs_get_component_guideA

Returns usage guidelines for a component from Designers Italia website: when to use it (whenToUse, includes recommended alternatives where Designers Italia lists them), how to use it (howToUse), accessibility notes, library status (Bootstrap Italia, Dev Kit Italia) and, when available, the Dev Kit Storybook entry (tags, markup URL). Flags devKitUrlMismatch in warnings when the Dev Kit doc URL in components-status.json diverges from the live Storybook entry.

github_get_component_issuesA

Returns open GitHub issues for a component across the 4 Design System .italia repositories: bootstrap-italia, design-ui-kit, dev-kit-italia, design-tokens-italia. Also includes known issues already present in components_status.json.

github_get_project_repo_linksA

Returns links to open issues for each Design System .italia repository. Does not include live GitHub Projects v2 board card data (not integrated). Use github_get_component_issues for component-specific issues.

bsi_list_component_variantsA

Lists all available variant names for a Bootstrap Italia component. Returns names only — no markup. Use bsi_get_component_markup to fetch a specific variant.

bsi_get_component_markupA

Returns the HTML markup for one specific variant of a Bootstrap Italia component. If variant is omitted returns the default (first) variant. Use bsi_list_component_variants to discover available names.

devkit_list_component_variantsA

Lists all available variant names for a Dev Kit Italia web component. Returns names only. Use devkit_get_component_markup to fetch a specific variant.

devkit_get_component_markupA

Returns the HTML markup for one specific variant of a Dev Kit Italia web component. Markup extracted from Storybook via CI snapshot. If variant is omitted returns the default (first) variant.

devkit_list_component_propsA

Lists all HTML attributes (props) for a Dev Kit Italia web component (it-*): name, type, description, default value, accepted options. Includes subcomponent props (e.g. it-accordion-item).

bsi_list_components_by_statusA

Lists Design System .italia components filtered by implementation status, for Bootstrap Italia or Dev Kit Italia (library param, default bootstrapItalia). Valid values: PRONTO, DA RIVEDERE A11Y, DA RIVEDERE, IN REVIEW, DA COMPLETARE VARIANTI, NON PRESENTE, DA FARE, N/D. uiKitItalia not yet filterable here (Figma-only). Use dsi_list_components for full status overview.

dsi_list_componentsA

Lists all Design System .italia components as a single unified inventory: one row per component with bsi:{status, accessibility} (null if not in Bootstrap Italia) and devkit:{tags, storybookUrl, componentType} (null if not in Dev Kit). A component is one entity with two possible implementations — filter by which field is null to get BSI-only or DevKit-only. Call before fetching markup, tokens or props.

dsi_search_componentsA

Search the unified Design System component inventory by name, slug, Italian/English alias or Dev Kit tag. Searches the union of Bootstrap Italia and Dev Kit components — same unified rows as dsi_list_components (bsi:{}|null, devkit:{}|null). Alias examples: fisarmonica->accordion, toast->notifications.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Fupete/design-system-italia-mcp'

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