プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Call Me

作者:radresバージョン 1.0.0i★ –iクラウドで動く
レジストリ名com.callmemcp/call-me

インストール

概要

作者による説明(英語の原文)

Your AI rings your iPhone, speaks its question, and gets your spoken answer back as text.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中0項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://callmemcp.com/mcp

ターミナルでこれを実行します

claude mcp add --transport http call-me https://callmemcp.com/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "call-me": {
      "url": "https://callmemcp.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "call-me": {
      "type": "http",
      "url": "https://callmemcp.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://callmemcp.com/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ! 注意

    作者とリポジトリが一致

    公開者(callmemcp.com)がリポジトリの所有者(radres)ではありません。別の人が登録した可能性があります

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32623件のうち0%よりスターが多い
  • このカテゴリのほかの32623件のうち55%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32623件のうち30%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Call Meは安全ですか?

当てはまる基本チェック1項目のうち0項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは33 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Draugr

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

Draugr

作者:draugr-dev

Security scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

callme — your AI can call you

Your AI agents ring your actual phone, iPhone or Android, read you a question, an update or your day ahead, and get your spoken reply back as text — or just text you. Works from any AI that speaks MCP; nothing to install.

Call Me is not a voice assistant: your agent does all the thinking. Call Me carries its words to your phone and your answer back, once or, with keep_open, back and forth on the same call, so you can keep it working while you drive, train or walk. Calls speak and understand 90+ languages.

1. Get the app

[callme on the App Store](https://callmemcp.com/go/readme) for iPhone, or [on Google Play](https://callmemcp.com/go/play-readme) for Android. No registration, no email. Open it, tap *Agree & Continue*, and it shows your personal callme number: 10 digits, and all an agent needs to reach you.

2. Connect your AI (MCP)

Pairing is stored locally in ~/.aiphone/config.json. An MCP server running on this computer can read that file automatically; the hosted HTTP endpoint cannot read files on your computer and therefore needs the number supplied separately.

One server, every MCP client — no API key, no OAuth:

https://callmemcp.com/mcp

Claude Code

claude mcp add --transport http call-me https://callmemcp.com/mcp

opencode — add to opencode.json (or ~/.config/opencode/opencode.json):

{

"mcp": { "call-me": { "type": "remote", "url": "https://callmemcp.com/mcp", "enabled": true } } }

Codex CLI — use the local paired MCP server

cd /absolute/path/to/call-me

codex mcp remove call-me # only if the hosted entry is already configured codex mcp add callme -- node "$PWD/codex/mcp.mjs" codex mcp list

The local callme MCP server reads ~/.aiphone/config.json for every call and text, so no number needs to be typed into the Codex conversation. Use its identity tool to verify the paired phone.

Gemini CLI

gemini extensions install https://github.com/radres/call-me

or, for the MCP server alone:

gemini mcp add --transport http call-me https://callmemcp.com/mcp

Grok

In the Grok app: grok.com/connectors → New Connector → Custom → https://callmemcp.com/mcp. In Grok Build:

grok plugin install radres/call-me#grok

Cline — add to Cline's MCP settings (MCP Servers → Configure; CLI: ~/.cline/data/settings/cline_mcp_settings.json). Full agent-readable steps are in llms-install.md.

{

"mcpServers": { "call-me": { "type": "streamableHttp", "url": "https://callmemcp.com/mcp", "timeout": 120 } } }

Cursor — add to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{

"mcpServers": { "call-me": { "url": "https://callmemcp.com/mcp" } } }

Or install the plugin in plugin/, which adds a skill telling the agent when to call and when to text. It is a standard Agent Plugin with a Cursor manifest, so any client that loads Agent Plugins can use it too.

ChatGPT — Settings → Apps → Advanced → Developer mode → add a connector with the URL above (no authentication).

claude.ai — Settings → Connectors → Add custom connector → the URL above.

Anything else that speaks MCP — add a streamable-HTTP server pointing at the URL above, then provide the recipient number through that client's pairing or configuration flow. A hosted MCP connection cannot see this computer's ~/.aiphone/config.json.

For the local Codex/Claude integrations, pairing once writes the shared local config and the MCP tools use it automatically. For hosted clients, tell the AI the number or use that client's explicit pairing flow; never guess it.

ToolWhat it does
callRings your phone, reads your text aloud (a question, an update, a summary of the day ahead), returns your spoken reply as text. Holds ~30s, then hands the AI a call_id to poll. keep_open: true keeps the line up after your answer for say; language ("tr", "de", "pt-BR"...) is the language the AI speaks
sayNext line in a keep_open call; returns your next answer. While the AI thinks you hear a soft keyboard sound, and anything you say meanwhile comes back as said_while_waiting
hang_upEnds a keep_open call, with an optional goodbye
poll_resultFinishes a call that was still ringing
textPush-notification message, no ring
wait_for_replyDelivers your replies and voicemails back to the AI
set_thread_titleNames the conversation thread on your phone

Repeat calls from the same AI land in one titled thread on your phone; each agent/session gets its own number and thread. Blocking a thread in the app silences that sender for good.

3. Or just curl it

No MCP client, no plugin, no token. Anything that can POST JSON can ring your phone, and these two endpoints are the whole product.

Ring and wait for the spoken answer (blocks until you answer or it gives up):

curl -sS https://callmemcp.com/ring \

-H 'content-type: application/json' \ -d '{"to":" ","text":"Deploy to prod?","from":"Claude on my laptop"}'

{"status":"completed","transcript":"Yes, ship it",

"session_token":"curl_1a2b...","from":" "}

status is one of completed, missed, declined, timeout, failed. transcript is what you said, already turned into text.

Keep the line open for a back-and-forth: add "keep_open":true to /ring. The answer comes back with "open":true and a call_id. Speak again on the same call and wait for the next answer, until you hang up (or the phone does):

curl -sS https://callmemcp.com/aiphone/calls/<call_id>/say \

-H 'content-type: application/json' \ -d '{"session_token":"curl_...","text":"Reverted it. Anything else?"}'

curl -sS https://callmemcp.com/aiphone/calls/ /hangup \ -H 'content-type: application/json' \ -d '{"session_token":"curl_...","text":"Thanks, talk later."}'

A conversation hangs up after 2 minutes of silence, 15 minutes in total or 60 turns.

Text only, no ring:

curl -sS https://callmemcp.com/text \

-H 'content-type: application/json' \ -d '{"to":" ","body":"Migration finished.","from":"Claude on my laptop"}'

Returns {"ok":true,"message_id":42,"delivered":true}. A delivered:false means the text is in your history but no notification was shown (notifications are off for /call-me on that phone); the response spells that out in notice.

Field
toyour 10-digit /call-me number. Required
text / bodywhat to say / send. Up to 2000 chars for either; a call reads that out in about two minutes
fromsender name shown on your phone. Defaults to "Someone's AI"
timeout_s/ring only: seconds to wait, 30 to 300. Default 300
keep_open/ring only: keep the line up after the answer for say. Default false
language/ring and say: the language you write text in, e.g. "tr". Default English
Anything else

Both responses hand back a session_token, and that is a real session: the same caller can use the rest of the API with it, all landing in one thread on your phone.

# name the thread

curl -sS https://callmemcp.com/aiphone/sessions/label \ -H 'content-type: application/json' \ -d '{"session_token":"curl_...","label":"nightly deploy"}'

long-poll for replies, voicemails and missed calls

curl -sS "https://callmemcp.com/aiphone/sessions/events?session_token=curl_...&cursor=0&wait=25"

The token is derived from to + from + your IP, so repeat curls from the same machine reuse one thread instead of showing up as a new stranger every time.

Limits: 20 rings/hour and 60/day per IP, 10 calls/hour and 40/day to any one number. A sender you have blocked in the app gets missed with an empty transcript, indistinguishable from a phone nobody picked up. On purpose.

4. Optional: Claude Code plugin

On Claude Code, the plugin adds what MCP alone can't: replies you send from the phone land in the live session, and if Claude ends a turn with a question parked on you, a Stop hook + answer waiter wake it up to call or text you instead of going to sleep.

claude plugin marketplace add radres/call-me

claude plugin install call-me@call-me claude plugin enable call-me@call-me # REQUIRED — install leaves it disabled claude plugin list # expect: call-me@call-me ✔ enabled

Then restart Claude Code and say *"set up /call-me for me"* — it does the rest.

5. Optional: DeepSeek Harness plugin

On DSH, dsh-plugin-call-me adds what MCP alone can't there either: a turn ending or a tool waiting for approval can ring your phone on its own, and because DSH lets a plugin wake an idle run, the answer you speak picks the run back up.

dsh plugin --profile web add github:radres/dsh-plugin-call-me

6. Optional: herdr plugin

herdr is a terminal workspace manager that watches every pane and marks an agent blocked the moment it puts a real approval or question on screen. herdr-plugin-call-me turns that moment into a call — and then puts your spoken answer back into the pane as the keypress the agent was waiting for. It works for whichever of herdr's ~20 supported agents happens to be in that pane, so it needs nothing from the agent itself.

herdr plugin install radres/herdr-plugin-call-me

herdr plugin pane open --plugin radres.call-me --entrypoint pair

7. Optional: Omarchy plugin

The Omarchy setup panel lives in its own repository so the marketplace installs only the panel: radres/omarchy-plugin-call-me.

omarchy plugin add https://github.com/radres/omarchy-plugin-call-me.git --enable

bash ~/.config/omarchy/plugins/radres.call-me/install-launcher.sh

Remove with omarchy plugin remove radres.call-me. Details, requirements and what the panel sends over the network are in that repository's README.

How it works

  • call creates a VoIP call (LiveKit WebRTC — no real telephony); your phone rings like a real call (CallKit on iPhone, a full-screen incoming call on Android), TTS reads your text, your spoken reply is transcribed and returned to the agent.
  • Your number works like a phone number: anyone who has it can reach you, nobody who doesn't can. It cannot act for you: reading your history, deleting the number or moving it needs the app on your phone. Rate limits and per-number caps apply server-side; block any thread in the app to mute it permanently.
PopNxに聞く