HyperFrames by HeyGen
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Type API keys into a native inline input instead of the chat; delivered to a local command or .env.
Elige la app de IA que usas y copia la configuración.
Pasó 3/3 revisiones · Funciona en tu computadora · ✓ Comandos revisados el 13 nov 2026
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude, pero hay que preparar algo antes
Sin clave y sin instalar nada · Solo en la app de Claude para computadora (Windows o Mac), no en la web ni en el móvil
Descargar el archivo .mcpb del creador
El archivo .mcpb viene directo del autor; no lo modificamos
Usa SecureInput y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando SecureInput o muestra una herramienta de SecureInput en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
ChatGPT todavía no puede conectar SecureInput
SecureInput se instala en tu computadora, pero ChatGPT solo conecta servidores que funcionan en la web
A · Usa una app que pueda conectar SecureInput
B · Otros en Chat y correo que funcionan con ChatGPT
Elegidos entre los más usados de la misma categoría, solo los que se conectan con una dirección y sin clave
Funciona con Claude Code, pero hay que preparar algo antes
Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --scope user secureinput -- npx -y secureinput mcpDeberías ver SecureInput en la lista como conectado
Usa SecureInput y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando SecureInput o muestra una herramienta de SecureInput en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Anthropic el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Cursor, pero hay que preparar algo antes
Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Usa SecureInput y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando SecureInput o muestra una herramienta de SecureInput en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de Cursor el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con VS Code, pero hay que preparar algo antes
Instala Node.js en tu computadora primero (una sola vez)
Una sola vez; sirve para todos los servidores que necesitan Node.js
Usa SecureInput y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando SecureInput o muestra una herramienta de SecureInput en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de VS Code el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Otras apps que usan MCP, como Windsurf, Zed o Gemini CLI, añaden servidores de forma distinta. Míralo en la lista de apps
Ver todas las apps que usan MCP →
La configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --scope user secureinput -- npx -y secureinput mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"secureinput": {
"command": "npx",
"args": [
"-y",
"secureinput",
"mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"secureinput": {
"command": "npx",
"args": [
"-y",
"secureinput",
"mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"secureinput": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"secureinput",
"mcp"
]
}
}
}Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: secureinputmcpb: …/secureinput-release-0.1.1.mcpbSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 14 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub r69shabh, dueña del repo
Último cambio de código: hace 5 días
Usa MIT
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Pregunta, comparte un consejo o avisa de que no funciona. Ordenado por lo que la gente marcó como útil.
Aún no hay publicaciones. Sé la primera persona en preguntar o compartir.
Lo publicado aquí lo escriben usuarios, no el equipo de PopNx.
Aún no hay reseñas
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez hace 5 días, y la última versión (0.1.1) llegó al registro hace 5 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js, MCPB en tu computadora.
En la misma categoría: HyperFrames by HeyGen, Inbox Zero, draw.io
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Official HyperFrames by HeyGen: the best AI video editor in chat. Captions, motion graphics, MP4.
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
Create draw.io diagrams in chat from Mermaid or XML, shown live and interactive. 10,000+ shapes.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Give an AI coding agent the access it needs without pasting your API key into chat. SecureInput is an open-source, local-first Model Context Protocol (MCP) server for API keys, passwords, and tokens. It collects input in an inline MCP App when the host supports it, or in a paired localhost browser otherwise. It can pass the value to a local command through stdin or environment variables, or write it to a .env file.
The default MCP response contains status and exit information, not the secret. The MCP bridge is designed for stdio clients such as Claude Code, Cursor, Codex, VS Code / GitHub Copilot, Windsurf, and Cline; inline display depends on the host's MCP Apps support. macOS and Linux require Node.js 22 or newer.
[Install](#install) · [Connect your agent](#connect-your-coding-agent) · [Security and trust](docs/security-model.md) · [FAQ](#faq)
Watch the 20-second illustrated overview · Run the real widget with a fake key
agent: "I need a GitHub token to create the repo."
│ ▼ request_secret (MCP) │ ▼ inline form in a compatible host, or paired localhost browser │ ▼ SecureInput daemon on 127.0.0.1 ├── execute: gh auth login --with-token (token through stdin) └── write_env: .env.local (plaintext file, mode 0600) │ ▼ agent: { "ok": true, "status": "completed", "exitCode": 0 }
Coding agents constantly need credentials. The usual options are bad:
| Approach | What goes wrong |
|---|---|
| Paste the key into chat | It enters the model context, transcript, logs, and possibly telemetry. |
| Agent prints a terminal command | You have to run it manually; the key can end up in shell history or ps. |
| Type it into a terminal prompt | Fine, but repetitive, easy to mistype, and impossible for remote or headless agents. |
Commit a .env by hand | Easy to get wrong permissions, duplicate keys, or commit the file. |
SecureInput provides a separate input path for the credential. By default it does not return the value in the MCP tool result. The inline host, commands you run, and applications with access to a written .env file remain part of the trust boundary. See Security model.
request_secret, plus polling, cancellation, and status tools.127.0.0.1; pairing token, signed session cookie, Origin and CSRF checks.0600 permissions, comments and line endings preserved, .env and .env.* only.secureinput-release-0.1.0.mcpb from GitHub Releases. This bundle is unsigned; review the source and release before installing it.The bundle requires a Node.js 22-compatible runtime and supports macOS and Linux. This is a directly downloaded bundle, not an official Claude directory listing. To update it, download and install a newer bundle; a GitHub push does not update an installed copy automatically.
The npm package is not published. Install from this repository, or download the MCP bundle from GitHub Releases for an MCPB-compatible client. The bundle requires Node.js 22 or newer and is currently unsigned.
git clone https://github.com/r69shabh/secureinput.git
cd secureinput npm ci npm run build npm link # puts secureinput on your PATH
Add SecureInput to your MCP client. The first client connection starts the local daemon automatically. To start it yourself and pair the browser fallback:
secureinput serve
Inline requests do not open a browser. When a client needs the browser fallback, its pairing page opens automatically if browser opening is enabled. You can also open and pair it manually:
secureinput pair
You can also check that everything is healthy:
secureinput status
secureinput doctor
The daemon listens on http://127.0.0.1:4780. The config lives in ~/.secureinput/ with mode 0600.
npm linkis just for local use.npm install -g .or an absolute path todist/cli/index.jsworks too.
When the local inline widget is rebuilt, a connected SecureInput server announces the updated resource automatically. Clients that honor MCP tool-list change notifications can use the new form for subsequent requests without reconnecting; already-open forms keep their original version. Some clients may need a reconnect if they do not refresh tool metadata. Installing this refresh capability itself requires restarting the existing MCP process once.
A GitHub push does not install updates on users' computers: update the local checkout and rebuild it first. The refresh mechanism updates the widget only; changes to the running server or daemon may still require a restart. SecureInput does not silently download or execute updates.
Inline input is the default on compatible MCP Apps clients. If the client cannot render it, SecureInput automatically opens paired localhost browser input. No browser is opened for supported inline requests, and Enter authorizes the requested delivery without an additional SecureInput confirmation dialog. The host may still apply its own MCP tool permissions.
Existing explicit browser-only preferences are preserved. To switch an existing installation to inline-first:
secureinput settings --input-mode inline
secureinput stop
Reconnect your MCP clients to apply a changed setting. Use secureinput settings --input-mode browser only if you want to force browser input.
Inline requires a host advertising the MCP Apps HTML capability. Text-only clients automatically use the browser. Both modes deliver to the same local execute or write_env implementation. The inline form shows only the field label and a rounded outline input with an inset submit arrow. In inline mode, Enter authorizes the requested delivery, including an overwrite explicitly requested by the agent; the browser flow keeps its separate review controls. The inline form encrypts values and a one-request capability with AES-256-GCM; a fresh RSA-OAEP-SHA-256 key pair wraps the encryption key. Only the daemon holds the private key. The capability and public key are supplied in widget-only tool-result metadata; the host must keep that metadata out of model context. Inline return-to-agent delivery is unsupported and uses the browser instead.
The inline widget needs no direct network access: it submits ciphertext through the host's MCP bridge. This does not protect against a malicious host that alters widget code or keys. The local browser retains a stronger boundary from the chat host. Neither mode sandboxes an approved command's filesystem or network access, and no “never trained” claim follows from merely using terminal commands.
For a synthetic local test of the actual widget and terminal-to-env flow:
npm run build
npm run demo:host
Open the printed loopback URL and submit a fake key. The reference host renders the real MCP App inside a restricted iframe; the demo Node command writes .env.inline-demo with mode 0600 in an isolated temporary directory. The compact inline form does not display the command for review. This reference host is a test fixture, not proof that a particular chat product supports inline apps. Use real credentials only in a separately evaluated host.
SecureInput runs as a stdio MCP bridge. The first client that needs it auto-starts the shared daemon; you only pair the browser once.
claude mcp add secureinput -- secureinput mcp
Run claude mcp list to check the connection. Add --scope user before secureinput if you want the configuration available across projects.
Add to ~/.cursor/mcp.json (or the project .cursor/mcp.json):
{
"mcpServers": { "secureinput": { "command": "secureinput", "args": ["mcp"] } } }
Register the server using the Codex CLI:
codex mcp add secureinput -- secureinput mcp
codex mcp list
Alternatively, add to ~/.codex/config.toml:
[mcp_servers.secureinput]
command = "secureinput" args = ["mcp"]
Add to .vscode/mcp.json:
{
"servers": { "secureinput": { "type": "stdio", "command": "secureinput", "args": ["mcp"] } } }
Use a stdio server with command secureinput and argument mcp.
{
"mcpServers": { "secureinput": { "command": "secureinput", "args": ["mcp"] } } }
If the executable is not on PATH, use the absolute path to dist/cli/index.js:
{
"mcpServers": { "secureinput": { "command": "node", "args": ["/absolute/path/to/secureinput/dist/cli/index.js", "mcp"] } } }
Add an instruction like this to your agent rules so it reaches for the tool instead of asking for a pasted key:
When you need an API key, password, or token, call the SecureInput MCP tool
request_secret. Do not ask me to paste secrets into chat. Prefer delivery mode "execute" with the secret in stdin/env, or "write_env" for .env files.
request_secretCreates a secure input request and optionally waits for the user.
{
"title": "GitHub CLI login", "description": "Authenticate gh so I can create and push the repository.", "fields": [ { "id": "token", "label": "GitHub token", "description": "A fine-grained token with repo access.", "type": "password", "minLength": 20 } ], "delivery": { "mode": "execute", "command": "gh", "args": ["auth", "login", "--with-to