Filo
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRANSPORT | No | Transport protocol for MCP server. Optional; defaults to HTTP if not set. In examples, set to 'stdio'. | |
| GITHUB_TOKEN | No | GitHub 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/Fupete/design-system-italia-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server