dirigera-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DIRIGERA_TOKEN | No | The access token generated from the hub. Required in both stdio and HTTP modes. | |
| DIRIGERA_HUB_IP | No | The IP address of the DIRIGERA hub. Required in both stdio and HTTP modes. | |
| DIRIGERA_MCP_KEY | No | Shared secret for HTTP mode. Required when running the server over HTTP. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_outletsA | List every outlet (smart plug) paired to the DIRIGERA hub. Returns id, name, room, on/off state and reachability for each one. Use the id with the other outlet tools. |
| get_outletA | Get the current state of a single outlet, freshly read from the hub. Args: outlet_id: The outlet's id, as returned by list_outlets. |
| set_outletA | Switch an outlet on or off and return its state as read back from the hub. Args: outlet_id: The outlet's id, as returned by list_outlets. on: True to switch the outlet on, False to switch it off. |
| toggle_outletA | Flip an outlet to the opposite of its current state and return the new state. Args: outlet_id: The outlet's id, as returned by list_outlets. |
| power_cycleA | Power-cycle whatever is plugged into an outlet: switch it off, wait, switch it back on. Intended for rebooting hardware attached to a smart plug, such as a development board. Power is restored even if the wait is interrupted. Keep off_seconds short -- the call blocks for that long and must finish inside the MCP client's tool-call timeout. Args: outlet_id: The outlet's id, as returned by list_outlets. off_seconds: How long to stay powered off, in seconds (0.5 to 300). |
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/david-s-svedberg/ikea-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server