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 Connectors
Human-input bridge for AI agents with voice-first answer links, MCP tools, and HTTP APIs.
Telegram bridge for your MCP-compatible agent. Bidirectional, no LLM in our stack.
Remote MCP gateway for ScriptMasterLabs x402-paid tools and agent-native API access.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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
- FlicenseNot gradedqualityDmaintenanceBridges 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
- AlicenseNot gradedqualityBmaintenanceEnables 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
- AlicenseNot gradedqualityBmaintenanceExposes a Home Assistant instance as an MCP tool set, running as a stateful agent on Cloudflare Workers, enabling clients to read entity states, call services, run scripts and automations, and send commands to phones.91Apache 2.0
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