Download Latest Version pbx-mcp-main.zip (51.2 kB)
Email in envelope

Get an email when there's a new version of pbx-mcp

Home / v0.1.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-08-09 981 Bytes
v0.1.0 source code.tar.gz 2026-08-09 27.1 kB
v0.1.0 source code.zip 2026-08-09 33.7 kB
Totals: 3 Items   61.9 kB 0

First release.

An MCP server that lets an AI assistant inspect and control Asterisk (via AMI) and FreeSWITCH (via ESL) from one tool surface.

Asterisk tools: status, channels, endpoints (PJSIP with chan_sip fallback), dialplan, CLI passthrough, plus originate and hangup in write mode.

FreeSWITCH tools: status, channels, registrations, Sofia profile and gateway status, API passthrough, plus originate and hangup in write mode.

Safety. Read-only by default. The CLI and API passthroughs are gated by allow lists, FreeSWITCH commands are scanned word by word so sofia profile internal restart is caught, shell metacharacters are rejected, AMI fields are checked for header injection, and output is clamped so one query cannot flood the context. The four call-control tools are not registered at all unless you set PBX_MCP_ALLOW_WRITE=true.

The AMI and ESL clients have no third party dependencies.

By Tahir Almas, ICT Innovations (https://ictinnovations.com).

Source: README.md, updated 2026-08-09