AetherEdge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| alarms_events | List historical alarm events, optionally filtered by rule/type/level/keyword |
| alarms_get | Get a specific active alert by ID |
| alarms_listA | List active alarms, optionally filtered by channel/level/keyword |
| alarms_rule_getB | Get a specific alarm rule by ID |
| alarms_rules_listA | List alarm rules, optionally filtered by channel/enabled/level/keyword |
| alarms_statsB | Get aggregate alarm statistics |
| channels_list | List all configured communication channels |
| channels_mappingsB | Show a channel's point-to-instance mappings |
| channels_pointsA | List points on a channel, optionally filtered by type (T/S/C/A) |
| channels_points_mappingC | Show the instance mapping for a single point |
| channels_statusB | Get the connection status of a specific channel |
| channels_unmapped_pointsA | List points on a channel that have no protocol address mapping (points not wired to a device register; instance routing is a separate concern) |
| history_latestB | Get the latest historical value for a point |
| history_query | Query historical time-series data for a point over a time range |
| models_instancesA | List device instances, optionally filtered by product type |
| models_productsB | List available product types |
| net_cert_info | Show installed TLS certificate info (which of ca_cert/client_cert/client_key are present) |
| net_mqtt_config_get | Show the current uplink configuration (MQTT broker, TLS settings) |
| net_mqtt_status | Show MQTT connection status (connected/disconnected, broker address) |
| routing_listA | List all M2C/C2M routing entries |
| rules_getB | Get a specific business rule by ID |
| rules_listB | List all business rules |
| templates_listB | List channel configuration templates, optionally filtered by protocol |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| architecture | Isolated edge services communicating over shared memory, per-consumer UDS events, SQLite, HTTP, and MQTT |
| data-model | Products, instances, and T/S/C/A points - and why an instance is a pure thing-model with no status field |
| shared-memory | The SHM data plane - slot layout, writer ownership, seqlock reads, generations, and the PointWatch event plane |
| rule-engine | Dual-column rule storage, tick and event scheduling, execution, and hot reload |
| data-flow | SHM-native uplink and downlink paths end to end, with latency budgets |
| ai-assistants | Point Claude or any MCP client at aether mcp, and choose between read-only and write access |
| mcp-tools | All MCP tools grouped by domain, with parameters and write-safety markers |
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/EvanL1/AetherEdge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server