This Needs A Call
БесплатноНе проверенSelf-host a realtime voice-call companion for coding agents. Exposes an MCP endpoint that agents can poll as an alternate input stream.
Описание
Self-host a realtime voice-call companion for coding agents. Exposes an MCP endpoint that agents can poll as an alternate input stream.
README
Self-host a voice call for your coding agent. Start a session from Codex, talk through an idea from your desk or phone, and let the Codex thread read the settled transcript in the background.
Requires Node.js 24+ for stable local URLs through Portless.
1. Clone and Link
git clone https://github.com/jacobparis/this-needs-a-call
cd this-needs-a-call
npm install
vercel link
DEV_MCP_SHARED_SECRET="$(openssl rand -hex 32)"
vercel env add MCP_SHARED_SECRET development --value "$DEV_MCP_SHARED_SECRET" --yes --force
2. Install the Local Plugin
vercel env pull
vercel env run -- npm run install:codex-plugin -- \
--app-url https://this-needs-a-call.localhost
3. Run Locally
vercel env run -- npm run dev:portless
Portless gives local development the same stable URL every time:
https://this-needs-a-call.localhost.
4. Deploy for Phone Handoff
Use a separate production secret. Do not reuse the development secret.
vercel integration add upstash/upstash-kv
PROD_MCP_SHARED_SECRET="$(openssl rand -hex 32)"
vercel env add MCP_SHARED_SECRET production --value "$PROD_MCP_SHARED_SECRET" --yes --force
DEPLOYMENT_URL="$(vercel deploy --prod --yes)"
vercel env run -e production -- npm run install:codex-plugin -- \
--app-url "$DEPLOYMENT_URL"
The Upstash marketplace product is Redis-compatible storage. Production fails
closed without UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN.
5. Start a Call
In Codex:
/this-needs-a-call
The skill creates a session URL at /sessions/<sessionId>, starts the monitor,
and opens a voice call page. Use the in-page Share link or QR code to move the
same session to another device.
Security
MCP_SHARED_SECRET protects session creation and the /mcp endpoint. Magic
links are bearer credentials for a single call session: anyone with the link can
claim that session, which is what enables phone handoff. Share them only with
devices you trust.
Установка This Needs A Call
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jacobparis/this-needs-a-callFAQ
This Needs A Call MCP бесплатный?
Да, This Needs A Call MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для This Needs A Call?
Нет, This Needs A Call работает без API-ключей и переменных окружения.
This Needs A Call — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить This Needs A Call в Claude Desktop, Claude Code или Cursor?
Открой This Needs A Call на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare This Needs A Call with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
