| Name | Modified | Size | Downloads / 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).