pbx mcp MCP
v0.1.2io.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
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.