
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
agentphone-ai/agentphone-mcpは、https://github.com/agentphone-ai/agentphone-mcp.からインポートされたMCPサーバー候補です。
概要
agentphone-ai/agentphone-mcpは、https://github.com/agentphone-ai/agentphone-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
モデルコンテキストプロトコルを通じて、AIエージェントに実際の電話番号、SMS、音声通話を提供します。
AgentPhoneは、AIエージェントが電話番号を購入し、SMSの送受信、音声通話をカーソル、Claude Desktop、またはMCP対応クライアントの自然言語で行えるようにします。
エージェントがコアコンセプトです。各エージェントは独自の電話番号、ボイスパーソナリティ、システムプロンプト、ウェブフックを持っています。エージェントは専用の電話回線を持つ仮想チームメンバーと考えてください。サポート、営業、スケジューリングなど異なる目的でエージェントを作成し、通話中の声や振る舞いを調整できます。
クイックスタート
1.APIキーを入手しましょう
agentphone.ai で登録し、設定からAPIキーを作成してください。
2.MCP経由で接続
オプションA:リモートサーバー(推奨)
MCPクライアントをホストされたエンドポイントに向ける — インストール不要:
Streamable HTTPトランスポートをサポートするすべてのMCPクライアント(スイッチボード、リモートエージェントプラットフォームなど)で動作します。
オプションB:ローカルサーバー(stdio)
ローカルでnpx経由で動作 — Cursor、Claude Desktop、Windsurf、Claude Codeで動作:
カーソル: MCPまたは[[T1]>設定] Claude Desktop: '~/ライブラリ/Application Support/Claude/claude_desktop_config.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
AgentPhone MCP Server
Give AI agents real phone numbers, SMS, and voice calls via the Model Context Protocol.
AgentPhone lets your AI agent buy phone numbers, send/receive SMS, and place voice calls — all through natural language in Cursor, Claude Desktop, or any MCP-compatible client.
Agents are the core concept — each agent gets its own phone numbers, voice personality, system prompt, and webhook. Think of an agent as a virtual team member with its own phone line. You can create agents for different purposes (support, sales, scheduling) and configure how they sound and behave on calls.
Quick Start
1. Get your API key
Sign up at agentphone.ai and create an API key from Settings.
2. Connect via MCP
Option A: Remote server (recommended)
Point your MCP client at the hosted endpoint — no install needed:
{
"mcpServers": {
"agentphone": {
"type": "streamable-http",
"url": "https://mcp.agentphone.ai/mcp",
"headers": {
"Authorization": "Bearer your_api_key_here"
}
}
}
}
Works with any MCP client that supports Streamable HTTP transport (Switchboard, remote agent platforms, etc.).
Option B: Local server (stdio)
Runs locally via npx — works with Cursor, Claude Desktop, Windsurf, and Claude Code:
Cursor: Settings > MCP or ~/.cursor/mcp.json
Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"agentphone": {
"command": "npx",
"args": ["-y", "agentphone-mcp"],
"env": {
"AGENTPHONE_API_KEY": "your_api_key_here"
}
}
}
}
Option C: Self-hosted HTTP server
Run your own HTTP MCP endpoint:
PORT=3000 npx agentphone-mcp --http
Then connect to http://localhost:3000/mcp and configure your MCP client to send
Authorization: Bearer with each request. A server-side
AGENTPHONE_API_KEY alone does not authorize HTTP callers.
Warning: AGENTPHONE_ALLOW_ANONYMOUS=true opts into using the server’s
AGENTPHONE_API_KEY for requests with no Authorization header, only when OAuth
is off. Anyone who can reach that endpoint can act as the account: only enable
this behind your own authentication. Malformed headers are rejected, and a
caller’s supplied bearer is never replaced by the server key.
What Can It Do?
Once configured, just ask your AI agent things like:
- “Buy me a phone number in the 415 area code”
- “Create a support agent that greets callers and helps with billing”
- “Call +14155551234 and have a conversation about scheduling a dentist appointment”
- “Text +14155551234 saying ‘Your appointment is confirmed for 3pm tomorrow’”
- “Show me my recent calls and transcripts”
- “List the available voices and switch my agent to a different one”
インストール
npx -y agentphone-mcp設定
{
"mcpServers": {
"agentphone": {
"type": "streamable-http",
"url": "https://mcp.agentphone.ai/mcp",
"headers": {
"Authorization": "Bearer your_api_key_here"
}
}
}
}