Fonoster API 的 MCP 服务器,使 MCP 客户端能够与 Fonoster 的电话服务进行交互。此模块是 Fonoster 开源项目的一部分。有关项目的更多信息,请访问 https://github.com/fonoster/fonoster。
list_numbers
page_size (数字):返回的最大号码数量page_token (字符串):分页标记,用于下一页list_applications
page_size (数字):返回的最大应用程序数量page_token (字符串):分页标记,用于下一页create_call
from (字符串):呼叫来源号码to (字符串):呼叫目标号码app_ref (字符串):用于呼叫的应用程序引用metadata (对象):发送给应用程序的元数据create_call_batch
from (字符串):呼叫来源号码to_array (数组):呼叫目标号码列表app_ref (字符串):用于呼叫的应用程序引用metadata (对象):发送给应用程序的元数据create_call_prompt
list_numbers 工具提供可用号码列表create_call 或 create_call_batch 工具创建呼叫在您的 claude_desktop_config.json 中添加以下内容:
如果您已登录命令行工具,只需运行
fonoster mcp:configure --client claude即可配置服务器。
{
"mcpServers": {
"fonoster": {
"command": "npx",
"args": [
"-y",
"@fonoster/mcp"
],
"env": {
"WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id",
"APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id",
"APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret"
}
}
}
}
{
"mcpServers": {
"fonoster": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"WORKSPACE_ACCESS_KEY_ID",
"-e",
"APIKEY_ACCESS_KEY_ID",
"-e",
"APIKEY_ACCESS_KEY_SECRET",
"fonoster/mcp"
],
"env": {
"WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id",
"APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id",
"APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret"
}
}
}
}
WORKSPACE_ACCESS_KEY_ID="your-workspace-access-key-id" \
APIKEY_ACCESS_KEY_ID="your-apikey-access-key-id" \
APIKEY_ACCESS_KEY_SECRET="your-apikey-access-key_secret" \
npx @modelcontextprotocol/inspector \
node /path/to/fonoster/mods/mcp/dist/index.js
如果您遇到身份验证错误,请检查:
Docker 构建:
docker build -t fonoster/mcp -f Dockerfile .