Board Terminal Skill
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Board Terminal Skillrun 'cat /proc/cpuinfo' on the dev board"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Board Terminal Skill
MCP server exposing one tool, board_terminal, for running shell commands on a Linux development board through a controlled executor.
The first backend is UART serial. SSH is represented by a placeholder interface so it can be added without changing the MCP tool contract.
Tool
Input:
{
"command": "cat /proc/cpuinfo"
}Output:
{
"success": true,
"stdout": "processor : 0\n...",
"stderr": "",
"exit_code": 0,
"elapsed_ms": 135
}For serial shells there is no reliable process exit status unless the command wrapper reports it. This implementation wraps every command and captures a marker containing $?, so exit_code is the command exit code when the shell supports standard POSIX syntax. If the marker cannot be parsed but the prompt returns, exit_code defaults to 0.
Related MCP server: serial-mcp
Configuration
Environment variables:
Variable | Default | Description |
|
| Backend name. Currently only |
|
| Serial device path, for example |
|
| UART baud rate. |
|
| Per-read timeout in seconds. |
|
| Command completion timeout in seconds. |
|
| Stable shell prompt used to detect completion. |
|
| Serial text encoding. |
Run
Install dependencies:
python3 -m pip install -e .Start the MCP server over stdio:
board-terminal-skillExample MCP client configuration:
{
"mcpServers": {
"board-terminal": {
"command": "board-terminal-skill",
"env": {
"BOARD_SERIAL_PORT": "/dev/ttyUSB0",
"BOARD_SERIAL_BAUDRATE": "115200"
}
}
}
}Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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/kkst1/uart-and-order-SKILL-for-board-based-on-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server