risal-dash-mcp
risal-dash-mcp
MCP bridge that exposes a RisalDash device's widgets as tools
for an AI agent (Claude Desktop, Claude Code, …). It reads the device's
GET /api/mcp/manifest, turns every widget into a get_* / set_* tool, and proxies
calls to the device's /api/state and /api/set REST endpoints.
Prerequisites
Start the firmware with MCP enabled:
dash.enableMCP("risal_pat_yourtoken");Related MCP server: ESP32 MCP Server
Run
RISAL_ESP_URL=http://192.168.4.1 \
RISAL_MCP_TOKEN=risal_pat_yourtoken \
npx risal-dash-mcpClaude Desktop config
{
"mcpServers": {
"greenhouse": {
"command": "npx",
"args": ["risal-dash-mcp"],
"env": {
"RISAL_ESP_URL": "http://192.168.4.1",
"RISAL_MCP_TOKEN": "risal_pat_yourtoken"
}
}
}
}The agent can then read CPU, set Pump to on, etc. — one tool per widget.
Develop
node test.mjs # offline logic tests (no device required)MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables AI agents to interact with Dash dashboards by exposing them as MCP servers via a WebSocket bridge, with automatic tool registration and human-in-the-loop confirmation.MIT
- Flicense-qualityDmaintenanceBridges the Model Context Protocol (MCP) with ESP32 devices running Tasmota firmware, enabling LLMs to send structured commands like toggling relays or reading sensors via HTTP.1
- Alicense-qualityAmaintenanceBridges local MCP hosts to A2A v1-compatible agents, exposing A2A client operations as MCP tools.60MIT
- Alicense-qualityBmaintenanceEnables AI agents and humans to control various hardware boards (ESP32, Arduino, Raspberry Pi, etc.) through a unified API via MCP, with real-time dashboard support.MIT
Related MCP Connectors
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
MCP server exposing the Backtest360 engine API as tools for AI agents.
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/ziyarago/risal-dash-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server