Get the FREE Ultimate OpenClaw Setup Guide →

alexa

amazon alexa mcp server for poke🌴 and other mcp client

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio sijan2-alexa-mcp-server node server.js \
  --env PORT="3000" \
  --env LOG_LEVEL="info" \
  --env ALLOWED_ORIGINS="*"

How to use

This MCP server provides a targeted interface for interacting with Alexa-related functions in an MCP environment. The project acknowledges that there is no general-purpose published /announce endpoint; instead, this server uses an endpoint discovered by analyzing traffic from the Android Alexa app. The server is designed to bridge requests from your MCP tooling to the Alexa ecosystem in a controlled manner, enabling you to trigger or simulate Alexa actions that the app exposes via its internal endpoints. Use the provided endpoints to test flows, route messages, and observe responses within your MCP setup. Note that usage relies on the specific, intercepted endpoint behavior and may require adjustments if the Alexa app updates its request/response formats or if regional variants alter available paths.

How to install

Prerequisites:

  • Node.js (14.x or newer) and npm installed
  • Access to the MCP environment where you intend to run the server
  1. Clone this repository or prepare your deployment directory
  2. Install dependencies (if a package.json is present in the project root): npm install
  3. Start the server using the configuration below (adjust port if needed): PORT=3000 npm start

    or, if you run directly via node:

    node server.js
  4. Verify the server is running by hitting the configured port (e.g., http://localhost:3000) and checking the status endpoint or logs
  5. If you deploy in a containerized environment, ensure port mappings align with your MCP orchestration (e.g., docker run -p 3000:3000 ...)

Additional notes

Notes:

  • This server relies on an endpoint discovered by intercepting Alexa app traffic; behavior may vary with app updates. If endpoints change, you may need to re-discover the new path and update the server wiring accordingly.
  • The /announce endpoint is not publicly exposed in this implementation; integration relies on internal endpoints observed through traffic analysis.
  • Ensure you review security implications of exposing Alexa-related interactions in your MCP environment. Restrict access to trusted clients and consider adding authentication headers or tokens if supported by your deployment.
  • If you encounter CORS or cross-origin issues during MCP tests, configure ALLOWED_ORIGINS to a safe value for your environment.
  • Monitor logs (LOG_LEVEL) to diagnose request routing or endpoint discovery problems.

Related MCP Servers

Sponsor this space

Reach thousands of developers ↗