phony
by sackio
Overview
Enables AI assistants to initiate and manage real-time voice calls and SMS messaging using Twilio and OpenAI.
Installation
docker compose up -dEnvironment Variables
- TWILIO_ACCOUNT_SID
- TWILIO_AUTH_TOKEN
- TWILIO_NUMBER
- OPENAI_API_KEY
- PUBLIC_URL
- MONGODB_URI
- API_SECRET
Security Notes
The default MongoDB connection string in `docker-compose.yml` contains a hardcoded application user password. While `MONGODB_USERNAME` and `MONGODB_PASSWORD` can be set for the root user via environment variables, the hardcoded password for the `voicecalls_admin` user within the `MONGODB_URI` is a significant vulnerability. Additionally, the MCP endpoints (`/mcp/*`) on port 3004 lack explicit API secret authentication, making them vulnerable if exposed publicly, despite documentation recommending internal-only access. Some other API endpoints do utilize a dynamic API secret, which is a good practice, but not universally applied.
Similar Servers
voicemode
Provides robust voice interaction capabilities for Model Context Protocol (MCP) agents, enabling real-time speech-to-text (STT) and text-to-speech (TTS) functionalities, with support for local and cloud-based services. It also includes tools for audio playback (DJ), service management, and diagnostics.
line-bot-mcp-server
Integrates AI agents with LINE Messaging API for automated communication and management of LINE Official Accounts.
mac_messages_mcp
Enables AI assistants to interact with the macOS Messages app for reading, sending, and searching messages, including universal messaging capabilities with SMS/RCS fallback.
mcp-discord
Enables AI assistants to interact with the Discord platform by providing a set of Discord-related functionalities via the Model Context Protocol (MCP).