AWS IoT Greengrass V2 Claude Desktop Config
Add the AWS IoT Greengrass V2 MCP server to Claude Desktop with this ready-to-use configuration.
Setup Instructions
- Open Claude Desktop
- Go to Settings → Developer → Edit Config →
claude_desktop_config.json - Paste the JSON below into the file
- Set your credentials in the
envsection - Restart Claude Desktop
Configuration JSON
Copy the entire block into your claude_desktop_config.json
{
"mcpServers": {
"amazonaws-com-greengrassv2": {
"command": "npx",
"args": [
"-y",
"@mcp/amazonaws-com-greengrassv2"
],
"env": {
"AWS_IOT_GREENGRASS_V2_API_KEY": "your_aws_iot_greengrass_v2_api_key"
}
}
}
}Environment Variables
AWS_IOT_GREENGRASS_V2_API_KEYReplace your_aws_iot_greengrass_v2_api_key with your actual aws iot greengrass v2 api key
Endpoints
GET
/greengrass/serviceroleGetServiceRoleForAccount
PUT
/greengrass/serviceroleAssociateServiceRoleToAccount
DELETE
/greengrass/serviceroleDisassociateServiceRoleFromAccount
POST
/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevicesBatchAssociateClientDeviceWithCoreDevice
POST
/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevicesBatchDisassociateClientDeviceFromCoreDevice
POST
/greengrass/v2/deployments/{deploymentId}/cancelCancelDeployment
POST
/greengrass/v2/createComponentVersionCreateComponentVersion
GET
/greengrass/v2/deploymentsListDeployments
POST
/greengrass/v2/deploymentsCreateDeployment
GET
/greengrass/v2/components/{arn}GetComponent