BYO Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 |
|---|---|
| connectA | Open a debug session to a connected probe. |
| disconnectA | Close the active debug session and release the probe. |
| get_board_infoA | Return the facts from the board config the session was opened with. |
| get_stateA | Return the current core run state (e.g. HALTED, RUNNING, RESET). |
| haltB | Halt the core. |
| resumeC | Resume execution of the core. |
| stepB | Single-step one instruction and return the new program counter. |
| resetA | Reset the target. |
| read_core_registerA | Read a core register by name (e.g. "pc", "sp", "r0", "xpsr"). Returns the value as a hex string. |
| write_core_registerB | Write a core register by name. |
| read_memoryA | Read a single value from memory. |
| read_memory_blockB | Read |
| read_symbol_u32B | Resolve |
| write_memoryA | Write a single value to memory. |
| set_breakpointC | Set a hardware/software breakpoint at |
| remove_breakpointB | Remove the breakpoint at |
| flash_firmwareA | Flash firmware through the shared target-control service layer. |
| read_serialA | Capture bounded UART output through the shared serial-resolution and UART services. |
| write_serialA | Write bounded UTF-8 text to the connected board UART. |
| unlock_recoverA | Run the shared recover/unlock path for the connected board. |
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
- 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/JasonPeng2019/BYO-Firmware-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server