idrac-design-mcp
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., "@idrac-design-mcplook up the button component"
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.
idrac-design-mcp
A local Model Context Protocol (MCP) server that
exposes iDRAC design-system knowledge to MCP-compatible clients. It runs over
stdio (no web server) and currently registers a single get_component tool
backed by hardcoded placeholder data.
Protocol note: In stdio mode,
stdoutis reserved exclusively for MCP protocol messages. All logging in this server goes tostderrviaconsole.error(). Never write tostdout.
Requirements
Node.js 18+ (ES modules, built-in
node:test)
Related MCP server: grocers-design-mcp
Install
npm installBuild
Compiles TypeScript from src/ to dist/:
npm run buildRun
Starts the server on stdio (it will wait for an MCP client to connect):
npm startTest
Runs the automated test for the get_component handler (builds first):
npm testThe test asserts that get_component("button") contains ic-button and that an
unknown component returns No record found.
The get_component tool
Field | Type | Description |
| string | Component name to look up, e.g. |
Behavior (placeholder data):
"button"->Use ic-button from @idrac/ui. Do not use raw HTML buttons.anything else ->
No record found for that component.
Inspect with the MCP Inspector
The MCP Inspector lets you exercise the tools interactively. After building:
npm run build
npx @modelcontextprotocol/inspector node dist/index.jsThis launches the Inspector UI and starts this server as its stdio child
process. Open the printed URL, select the get_component tool, and try
name: "button".
Register in an MCP client
Add an entry to your client's MCP config. Use an absolute path to the built
entry file. Example (Claude Desktop / generic mcpServers format):
{
"mcpServers": {
"idrac-design": {
"command": "node",
"args": ["C:/Users/Ashwini_Paradkar/CascadeProjects/idrac-design-mcp/dist/index.js"]
}
}
}Build first (npm run build) so dist/index.js exists, then restart the client.
Project layout
src/
index.ts # McpServer + StdioServerTransport wiring, tool registration
getComponent.ts # Pure lookup logic (testable, hardcoded data for now)
getComponent.test.ts# node:test unit tests for the lookup logicMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server that exposes the @bunge/ds-components design system catalog, allowing AI assistants to list, search, and retrieve component details including inputs, outputs, usage examples, and import instructions.Last updated4MIT
- Flicense-qualityBmaintenanceExposes the Grocers Design System as queryable tools for coding agents, including design tokens, UI components, brand foundations, and a skill manifest.Last updated
- AlicenseAqualityDmaintenanceProvides AI coding assistants with on-demand access to component specs, test scenarios, accessibility requirements, and build guides from the Web UI Component Specification.Last updated10MIT
- Flicense-qualityFmaintenanceProvides AI assistants with access to WordPress Design System component information and design guidance.Last updated9
Related MCP Connectors
34 production API tools over one hosted MCP endpoint.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Turn any live website into brand colors, fonts, design tokens, SVGs, Lottie and paste-ready code.
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/ashwini97paradkar/idrac-design-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server