Particle MCP Server
Description
[](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) # Particle MCP Server A Model Context Protocol server for the…
About
[](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) # Particle MCP Server A Model Context Protocol server for the Particle IoT platform that enables AI…
Details
- Author
- zradlicz
- Downloads
- 231
- Categories
- Other
Jump to
- List all devices in your account
- List devices within a specified product
- Rename devices and add notes to them
- Ping devices to check online status
- Call functions on a particular device
- Retrieve last known device vitals
- List organizations and their products
- List all firmware versions for a product
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Particle MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Clone the repository, create a .env file with a PARTICLE_ACCESS_TOKEN, generate a token via the Particle CLI (particle token create), and configure Claude Desktop's mcpServers settings to point to the server directory.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"particle mcp server": {
"particle": {
"command": "uv",
"args": [
"--directory",
"DIRECT/PATH/TO/particle-mcp-server",
"run",
"particle.py"
]
}
}
}
}
McpServers
{
"particle": {
"command": "uv",
"args": [
"--directory",
"DIRECT/PATH/TO/particle-mcp-server",
"run",
"particle.py"
]
}
}
Particle MCP Server
A Model Context Protocol server for the Particle IoT platform that enables AI assistants to manage Particle devices using natural language.
Features/API Endpoints Covered
Devices
- list_devices - lists all devices in your account - list_product_devices - list all devices in a specified product - rename_device - rename the device but keep the node_id the same - add_device_notes - add notes to a device - ping_device - pings the device to see if it is online - call_function - calls a specified function on a particular deviceDiagnostics
- get_device_vitals - gets the last known vitals from a specific deviceOrganizations
- list_organizations - lists all organizations apart of your account - list_organization_products - lists all prodcuts within an organizationProduct Firmware
- list_product_firmware - lists all firmware versions for a specific product idSetup and Installation
create a .env file with the sctructure shown
```
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



