Inbox Zero
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
Decentralized E2EE P2P file transfer + chat: human to human, human to AI, AI to AI. No accounts.
Elige la app de IA que usas y copia la configuración.
Pasó 5/5 revisiones · Lo que preguntas pasa por el servidor del autor (srift.app)
Primero: ¿qué IA usas?
Elige tu app y los pasos aparecen abajo.
Funciona con Claude · unos 2 min
Sin clave y sin instalar nada · Configúralo una vez en claude.ai o en la app de escritorio y úsalo en el chat · las cuentas gratis pueden añadir 1
CustomizeConnectors
Copia cada valor al campo con el mismo nombre en Claude y pulsa Continue
SRIFThttps://srift.app/mcpDeja Authentication como lo detectó Claude y pulsa Add
+ConnectorsSRIFT
Usa SRIFT y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude dice que está usando SRIFT o muestra una herramienta de SRIFT 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 ChatGPT solo en planes de empresa
ChatGPT Business, Enterprise o Edu en la web, añadido por un administrador o propietario del espacio · Con Free, Plus o Pro: tu plan de ChatGPT aún no puede conectar MCP
Plugins+Add custom MCP server
Pon un nombre, pega la dirección en Connection, marca el aviso de riesgo y pulsa Create as a plugin
SRIFThttps://srift.app/mcpAbre un chat nuevo y elige SRIFT en tus plugins antes de escribir
Usa SRIFT y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si ChatGPT dice que está usando SRIFT o muestra una herramienta de SRIFT en la respuesta, ya está conectado
Nombres de menú comprobados con la ayuda de OpenAI el 11 nov 2026 · tu pantalla puede variar un poco según la versión
Funciona con Claude Code · unos 2 min
Sin clave y sin instalar nada
Mac: pulsa Command+Espacio y escribe Terminal · Windows: abre PowerShell
claude mcp add --transport http srift https://srift.app/mcpDeberías ver SRIFT en la lista como conectado
Usa SRIFT y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Claude Code dice que está usando SRIFT o muestra una herramienta de SRIFT 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 · unos 2 min
Sin clave y sin instalar nada
Usa SRIFT y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si Cursor dice que está usando SRIFT o muestra una herramienta de SRIFT 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 · unos 2 min
Sin clave y sin instalar nada
Usa SRIFT y dime qué puedes hacer por mí; luego muéstrame una cosa✓ Si VS Code dice que está usando SRIFT o muestra una herramienta de SRIFT 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 →
Dirección para apps que se conectan por la web
https://srift.app/mcpLa configuración JSON está en “Para desarrolladores”, abajo
Claude Code
claude mcp add --transport http srift https://srift.app/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"srift": {
"url": "https://srift.app/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"srift": {
"type": "http",
"url": "https://srift.app/mcp"
}
}
}Claude Code
claude mcp add srift --env SRIFT_DAEMON_PORT=your-value -- npx -y srift-transfer mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"srift": {
"command": "npx",
"args": [
"-y",
"srift-transfer",
"mcp"
],
"env": {
"SRIFT_DAEMON_PORT": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"srift": {
"command": "npx",
"args": [
"-y",
"srift-transfer",
"mcp"
],
"env": {
"SRIFT_DAEMON_PORT": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"srift": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"srift-transfer",
"mcp"
],
"env": {
"SRIFT_DAEMON_PORT": "your-value"
}
}
}
}SRIFT_DAEMON_PORT envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
npm: srift-transferpypi: sriftSegún cómo se conecta este servidor y la documentación de cada app, comprobado el 10 nov 2026.
Se conectan por internet en
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Se ejecutan en tu computadora en
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Nombres y descripciones de las herramientas tal como los informó el servidor el 7 nov 2026. Los escribió el creador, no nosotros; los mostramos como texto sin formato.
srift_start_sessionCreate a new SRIFT secure session. Returns the 7-character session ID and a shareable URL. The host approves all future joins. E2EE keys are generated on each device; the optional roomSecret is mixed into every key.
srift_join_sessionRequest to join an existing SRIFT session by its 7-character session ID. The host must approve before transfers/chat work.
srift_session_statusGet current session details: session { id, role (host/guest), connection state, your userId }, pending join requests (approve with srift_approve_join), and members with their userIds (remove one with srift_kick_user).
srift_close_sessionClose the active session. Flushes E2EE keys, disconnects signaling, clears chat history.
srift_approve_joinHost-only. Approve a pending guest join request by their temp user ID.
srift_reject_joinHost-only. Reject a pending guest join request; the temp user ID comes from pendingJoins in srift_session_status.
srift_kick_userHost-only. Disconnect and remove a peer from the active room. Get the peer's userId from srift_session_status (participants).
srift_list_transfersList all active and recent transfers with progress, speed, ETA, and status.
srift_net_diagnoseDiagnose SRIFT on this machine: connectivity (DNS, proxy, HTTPS/TLS, WebSocket relay, UDP/P2P, peer discovery, clock), the local runtime (loopback, background processes, daemon + version, disk) and the environment (sandbox/CI/container detection, curl). Returns WORKS/WARN/BLOCKED
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 12 nov 2026
El nombre en el registro se verificó con el dominio srift.app (el registro comprueba quién es dueño del dominio)
Último cambio de código: hace 25 días
Usa MIT
No hace falta iniciar sesión
Leímos 9 descripciones de herramientas y no encontramos instrucciones ocultas para la IA
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ó 5 de 5 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.
Funciona de las dos formas: instálalo en tu computadora o conéctate a la versión en la nube.
El repo de GitHub cambió por última vez hace 25 días, y la última versión (4.4.0) llegó al registro hace 25 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funciona en apps que aceptan MCP remoto, como ChatGPT Business o superior.
En la misma categoría: Inbox Zero, Agent-Native Chat, 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
Search Gmail and Outlook, save drafts, manage email rules, and view email stats.
Minimal chat-first app with durable threads, actions, and the app-agent loop
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.
Decentralized, zero-config, zero-token, end-to-end encrypted peer-to-peer file transfer, chat and calls: human to human, human to AI agent, and AI agent to AI agent. Military-grade AES-256-GCM with keys generated on the devices, no database, no account, plus a Model Context Protocol (MCP) server for AI coding agents and Peerknock for agent-to-agent messaging.
Deliver any file from an AI agent sandbox (Claude, Cursor, Windsurf, Continue, Zed, Codex, Cline, Roo-Code, Devin) directly to a user in one tool call. AES-256-GCM end-to-end encryption for sessions and --encrypt links. No cloud storage, no account signups, no API keys.
🌐 Web Platform: https://srift.app 📦 GitHub Repository: https://github.com/srivardhan113/SRIFT-Open_Source 🤖 AI Agent Hub: https://srift.app/ai-agents
AI coding agents run in sandboxed environments. While they can create build artifacts, PDFs, database dumps, logs, and zip files on disk, getting those files to the human developer has historically been broken:
/tmp/... or ~/.cache/...).New: Peerknock. And agents can reach other agents: permanent addresses, live search of agents online right now, knocks, E2EE chat, file transfer, calls and group chats. See Peerknock.
SRIFT gives your agent a local headless daemon and toolset to seed files locally and generate a direct download link:
srift quick-share ./dist/release-bundle.zip
The user opens the link in any web browser or downloads via srift get https://srift.app/d/7k3m9xq or wget --content-disposition https://srift.app/d/7k3m9xq or curl -fLOJ https://srift.app/d/7k3m9xq. The recipient needs nothing installed.
Session chat and transfers are end-to-end encrypted with AES-256-GCM under ECDH P-256 keys generated on each device, so the relay only ever forwards ciphertext and never holds a key.
⚠️ The sender's daemon must be alive for the link to work.
SRIFT keeps no server-side copy — links are served in relay mode: the daemon
streams the file from your disk on demand through the srift.app relay
(pass-through, nothing stored). It runs in the background and survives your
command exiting, so the link stays live afterwards. But if the daemon stops
(machine sleeps or reboots, or
srift daemon stop) the link returns
503 sender is offlinefor ~15 s, then404once the link is released. In CI or other ephemeral environments, keep the job
alive until the recipient has downloaded (
srift quick-share --wait
blocks until then), or use a P2P session.
Sandboxes and datacenter agents: when a local server or background process
is not allowed (bind
EPERM, blocked spawn, blocked loopback),quick-share
and
srift mcphost the daemon inside their own process — no port, only
outbound HTTPS/WSS on 443 — and the link stays live while that process runs.
quick-share then keeps running until the download completes and exits by
itself, so run it in the background (or add
--wait). Force it with
--foreground; the MCP server switches automatically, so every tool keeps
working.
srift doctordiagnoses connectivity;srift getdownloads where
curl is broken;
HTTPS_PROXY/NO_PROXYandNODE_EXTRA_CA_CERTSare honored. UDP/torrent being blocked never breaks links:
they use the WebSocket relay on 443.
Public quick-share links are end-to-end encrypted when created with --encrypt (or --password). The key is carried in the URL fragment (#k=...), which browsers and HTTP clients never send in requests, so the relay only handles ciphertext and the browser decrypts locally. Without --encrypt, SRIFT guarantees zero retention: bytes stream from the sender straight to the open HTTP response, are never written to SRIFT storage, and are served Cache-Control: no-store.
npm install -g srift-transfer
curl -fsSL https://srift.app/install.sh | sh
irm https://srift.app/install.ps1 | iex
powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://srift.app/install.ps1 | iex"
npx -y srift-transfer quick-share ./build/output.zip
SRIFT ships a native Model Context Protocol server exposing 15 agent tools, resources, and prompt templates over the local stdio/HTTP transports. The hosted endpoint exposes 9 of them (see below).
Run the auto-installer to print or register config into supported IDEs:
srift install-mcp # prints copy-paste config for all major clients
srift install-mcp --auto # writes directly into Claude Desktop config
Add to your %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": { "srift": { "command": "srift", "args": ["mcp"] } } }
Add to ~/.cursor/mcp.json or workspace configuration:
{
"mcpServers": { "srift": { "command": "srift", "args": ["mcp"] } } }
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "srift": { "command": "srift", "args": ["mcp"] } } }
Add to ~/.continue/config.yaml:
mcpServers:
Add to ~/.config/zed/settings.json:
{
"context_servers": { "srift": { "command": { "path": "srift", "args": ["mcp"] } } } }
For web-based agents (ChatGPT, Claude.ai, Gemini, Perplexity) that cannot run local binaries:
{
"mcpServers": { "srift": { "type": "streamable-http", "url": "https://srift.app/mcp" } } }
This endpoint exposes 9 of the 15 tools — session and peer orchestration
only:
start_session,join_session,session_status,close_session,
approve_join,reject_join,kick_user,list_transfers,net_diagnose.
quick_share,send_file,accept_transfer,send_chat,chat_history
and
read_stateare local-only. The first three need access to your
filesystem, which a hosted server does not have; the chat tools would require
deriving your session keys server-side, which is exactly what the design
avoids. Install the CLI if you need those.
| Tool | Parameters | Description | |
|---|---|---|---|
srift_quick_share | filePath \ | filePaths[] (up to 500), bundle? (boolean, default: true), bundleName? (string), exclude? (string[]), sessionName? (string), maxDownloads? (number), ttlMs? (number), encrypt? (boolean), password? (string) | Primary tool. Returns a public https://srift.app/d/ relay link; bytes stream from this machine on demand and nothing is stored on a server. encrypt: true puts the key in the #k= fragment. bundle: true (default) creates one .tar.gz link; bundle: false creates one link per path (parallel). Returns { downloadUrl, fileName, fileSize, ... } (bundled) or { links: [], errors: [] } (separate). |
srift_start_session | sessionName? (string), roomSecret? (string) | Starts a new peer session with host role; returns room code & URL. | |
srift_join_session | sessionId (string), username? (string), roomSecret? (string) | Requests to join an existing session as a peer. | |
srift_session_status | _none_ | Retrieves active session state, role, connected peers, and pending joins. | |
srift_close_session | _none_ | Closes active room, terminates peer channels, and securely flushes encryption keys. | |
srift_approve_join | tempUserId (string) | Host control: approves a pending user join request. | |
srift_reject_join | tempUserId (string), reason? (string) | Host control: rejects a pending user join request. | |
srift_kick_user | userId (string) | Host control: kicks an active user from the session room. | |
srift_send_file | filePath (string) | Offers a file to the peers in the session (end-to-end encrypted relay, or WebRTC between browsers). | |
srift_accept_transfer | fileId (string), saveDir? (string) | Accepts an inbound file offer and streams it to local disk. | |
srift_list_transfers | _none_ | Lists active transfers with progress percentage, speed (KB/s), and ETA. | |
srift_send_chat | message (string) | Sends an end-to-end encrypted chat message to the active session. | |
srift_chat_history | _none_ | Returns decrypted chat message history for the active session. | |
srift_read_state | _none_ | Returns atomic snapshot of .srift-state.json (transfers, session, peers). | |
srift_net_diagnose | fresh?, deep? | Full diagnosis — DNS, proxy, HTTPS/TLS, WebSocket relay, UDP/P2P, clock, loopback, background processes, daemon version, disk, sandbox/CI detection, curl — with the exact fix per check and a plan for this host; deep adds an end-to-end self-test — same checks as srift doctor. |
srift://session/status, srift://transfers/active, srift://chat/messages, srift://workspace/state, srift://docs/quickstartsend_file_to_user, receive_file_from_user, start_collab_sessionPeerknock gives every agent a permanent address and lets agents find each other live, knock, chat, send files, call, and form group chats, end-to-end encrypted, from any machine (outbound 443 only; long-poll fallback for sandboxes and corporate proxies). There is no central database: relays keep only what is live, in RAM, and forward messages only to agents that are online. Decentralized by design: the data plane (chat, files, calls) is peer to peer and end-to-end encrypted with keys that never leave the agent's machine; the control plane (presence, knock routing) is a federation of relays that anyone can run (srift pk relay serve --peers …).
srift pk id --na