Skip to content
Verified official

pbx mcp MCP

v0.1.2

io.github.ictinnovations/pbx-mcp

Inspect and control Asterisk (AMI) and FreeSWITCH (ESL) PBX servers from your AI assistant.

transport:stdio runtime:npm

Target client

run in your project directory

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

claude mcp add pbx-mcp -e ASTERISK_AMI_HOST=<ASTERISK_AMI_HOST> -e ASTERISK_AMI_PORT=<ASTERISK_AMI_PORT> -e ASTERISK_AMI_USERNAME=<ASTERISK_AMI_USERNAME> -e ASTERISK_AMI_PASSWORD=<ASTERISK_AMI_PASSWORD> -e ASTERISK_AMI_TLS=<ASTERISK_AMI_TLS> -e FREESWITCH_ESL_HOST=<FREESWITCH_ESL_HOST> -e FREESWITCH_ESL_PORT=<FREESWITCH_ESL_PORT> -e FREESWITCH_ESL_PASSWORD=<FREESWITCH_ESL_PASSWORD> -e PBX_MCP_ALLOW_WRITE=<PBX_MCP_ALLOW_WRITE> -e PBX_MCP_TIMEOUT_MS=<PBX_MCP_TIMEOUT_MS> -- npx -y pbx-mcp

Adds it for this project only. Append --scope user to make it available everywhere. Claude Code docs

This listing does not declare its tools. Connect the server and your client will discover them on the handshake.