MCP Server for QuickVoice.app
A MCP server to communicate with QuickVoice AI Voice agents.
claude_desktop_config.json:{
"mcpServers": {
"QuickVoice": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"QUICKVOICE_AGENT_ID",
"-e",
"QUICKVOICE_API_KEY",
"rexanity/quickvoice-mcp"
],
"env": {
"QUICKVOICE_AGENT_ID": "your-agent-id",
"QUICKVOICE_API_KEY": "your-api-key"
}
}
}
}
Try asking Claude:
⚠️ Note: Using QuickVoice will consume API credits based on your account’s billing terms.
For detailed instructions on integrating QuickVoice with Claude Desktop, see CLAUDE_DESKTOP.md{:target=“_blank”}.
## Pull the Docker image
docker pull rexanity/quickvoice-mcp
## Run the container
docker run -e QUICKVOICE_AGENT_ID="your-agent-id" -e QUICKVOICE_API_KEY="your-api-key" rexanity/quickvoice-mcp
pip install -e .
python -m src.server
You can configure your QuickVoice API credentials in one of the following ways:
Set the following environment variables:
export QUICKVOICE_AGENT_ID="your-agent-id"
export QUICKVOICE_API_KEY="your-api-key"
export QUICKVOICE_API_ENDPOINT="http://your-api-endpoint" # Optional, defaults to http://localhost:8000
export LOG_LEVEL="INFO" # Optional, defaults to INFO
Create an MCP config file by copying the example:
cp mcp_config.json.example ~/.config/mcp/config.json
Then update the values in the config file:
{
"mcpServers": {
"QuickVoice": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"QUICKVOICE_AGENT_ID",
"-e",
"QUICKVOICE_API_KEY",
"rexanity/quickvoice-mcp"
],
"env": {
"QUICKVOICE_AGENT_ID": "your-agent-id",
"QUICKVOICE_API_KEY": "your-api-key"
}
}
}
}
response = initiate_call(
phone_number="1234567890",
context="Customer information and relevant details",
instruction="Ask about their dinner plans"
)
## Install Poetry if you don't have it
curl -sSL https://install.python-poetry.org | python3 -
## Install dependencies
poetry install
## Activate the virtual environment
poetry shell
## Run the server in development mode
poetry run python -m src.server
## Build the development image locally
docker build -t quickvoice-mcp-dev --target development .
## Run with mounted source code for live reloading
docker run -v $(pwd):/app -e QUICKVOICE_AGENT_ID="your-agent-id" -e QUICKVOICE_API_KEY="your-api-key" -e QUICKVOICE_API_ENDPOINT="http://host.docker.internal:8000" quickvoice-mcp-dev
Note: While the
:latesttag is implied when no tag is specified, using explicit tags (like:devor:1.0.0) is recommended for production environments to ensure version stability.
~/Library/Logs/Claude/mcp-server-quickvoice.log%APPDATA%\Claude\logs\mcp-server-quickvoice.loghost.docker.internal is used for local developmentA Model Context Protocol (MCP) server for interacting with the OneSignal API
This Model Context Protocol (MCP) server enables LLMs like Claude to perform internet research using the Perplexity API. It provides real-time, up-to-date information with source citations.
A VMware ESXi/vCenter management server based on MCP (Model Control Protocol), providing simple REST API interfaces for virtual machine management.