Supports interaction with the server via curl commands for submitting build and flash requests
Provides a web server interface for building and flashing Zephyr projects through HTTP endpoints
Zephyr MCP Server
A Microcontroller Programming Server for building and flashing Zephyr projects.
Requirements
- Python 3.6+
- West tool (Zephyr RTOS)
- Flask (will be installed via requirements.txt)
Installation
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
Usage
- Run the server:
python server.py
- Send POST requests to:
/build
- Build a Zephyr project- Parameters:
project_path
(required),board
(optional, default: native_posix)
- Parameters:
/flash
- Flash a built Zephyr project- Parameters:
project_path
(required)
- Parameters:
Example Requests
Notes
- Make sure Zephyr environment is properly set up before using this server
- The server must have access to the west tool and Zephyr SDK
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A lightweight server that simplifies building and flashing Zephyr RTOS projects through a REST API, allowing remote control of the microcontroller programming workflow.
Related MCP Servers
- -securityAlicense-qualityA Python-based server allowing seamless integration with JIRA for managing and interacting with projects through custom APIs.Last updated -3PythonApache 2.0
- AsecurityAlicenseAqualityThis server provides a convenient API for interacting with Azure DevOps services, enabling AI assistants and other tools to manage work items, code repositories, boards, sprints, and more. Built with the Model Context Protocol, it provides a standardized interface for communicating with Azure DevOpsLast updated -9623441TypeScriptMIT License
- AsecurityAlicenseAqualityA server that provides both comprehensive API documentation and direct robot control capabilities for Opentrons Flex and OT-2 robots, enabling users to manage protocols, control runs, and monitor robot health through natural language.Last updated -141,2061JavaScriptMIT License
- -securityAlicense-qualityThis project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Zoho Projects (beta): https://www.cdata.com/download/download.aspx?sku=PZZK-V&type=betaLast updated -MIT License