particle-mcp-server
Particle MCP Server is a Model Context Protocol server designed for the Particle IoT platform, enabling AI assistants to manage Particle devices using natural language.
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 device
Diagnostics
- get_device_vitals - gets the last known vitals from a specific device
Organizations
- list_organizations - lists all organizations apart of your account
- list_organization_products - lists all prodcuts within an organization
Product Firmware
- list_product_firmware - lists all firmware versions for a specific product id
Setup and Installation
create a .env file with the sctructure shown
# Particle API credentials
PARTICLE_ACCESS_TOKEN = your_api_token
to generate a particle api token, make sure the Particle CLI is installed and do this command:
particle token create
Usage
Clone this repo
Open Claude Desktop
Navigate to Settings
Click Developer
Click Edit Config
Paste this in:
{
"mcpServers": {
"particle": {
"command": "uv",
"args": [
"--directory",
"DIRECT/PATH/TO/particle-mcp-server",
"run",
"particle.py"
]
}
}
}
Contributing
https://docs.particle.io/reference/cloud-apis/api/#postman
Follow along to set up the Particle API environment in Postman, and implement a tool for each API endpoint. Open a PR with your changes for review! Please keep PRs "small"
Related MCP Servers
View all communication servers →Time
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
mcp-twikit
by adhikasp
MCP-Twikit is a Model Context Protocol server designed for interacting with Twitter, enabling users to perform various Twitter-related tasks such as sentiment analysis and timeline retrieval.
osp_marketing_tools
by open-strategy-partners
A comprehensive suite of tools for technical marketing content creation, optimization, and product positioning based on Open Strategy Partners' proven methodologies.
whatsapp-mcp
by lharries
This is a Model Context Protocol (MCP) server for WhatsApp, allowing users to interact with their WhatsApp messages and contacts through an LLM like Claude.
algorand-mcp
by GoPlausible
This is a Model Context Protocol (MCP) implementation for Algorand blockchain interactions, providing a server package for blockchain interactions and a client package for wallet management and transaction signing.
mcp-compass
by liuyoshio
MCP Compass is a discovery and recommendation service for exploring Model Context Protocol servers using natural language queries.
mcp-server-chatsum
by chatmcp
This MCP Server is used to summarize your chat messages.