risal-dash-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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 deployed
Maintenance
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.
Toolstile is a managed MCP gateway that connects remote MCP servers behind one endpoint, with per-agent permissions, shared accounts and activity logs. Connect at https://mcp.toolstile.com/mcp over Streamable HTTP with OAuth; sign in at https://toolstile.com, select a workspace and connect your upstream servers. Available tools, resources and prompts depend on that workspace and the agent's granted access.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
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
- AlicenseNot 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.1ISC
- 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.130 npmApache 2.0