Skip to main content

SRIFT

app.srift/sriftVersion 4.4.0

Decentralized E2EE P2P file transfer + chat: human to human, human to AI, AI to AI. No accounts.

Status

Responds1645 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:39 UTC
Latency
1645 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://srift.app/mcpResponds1645 ms
No sign-in

Claude Code

claude mcp add --transport http srift https://srift.app/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: srift
Remote MCP server URL: https://srift.app/mcp

Cursor

{
  "mcpServers": {
    "srift": {
      "url": "https://srift.app/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"srift","type":"http","url":"https://srift.app/mcp"}'
Streamable HTTP
npm: srift-transfer 4.4.0
Package only

npm (npx)

claude mcp add srift -- npx -y srift-transfer@4.4.0
Streamable HTTP
pypi: srift 4.4.0
Package only

PyPI (uvx)

claude mcp add srift -- uvx srift==4.4.0

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

9 tools

Tools of SRIFT
Read-only
Idempotent
Open world
srift_approve_joinHost-only. Approve a pending guest join request by their temp user ID.NoNoYesYes
srift_close_sessionClose the active session. Flushes E2EE keys, disconnects signaling, clears chat history.YesNoYesNo
srift_join_sessionRequest to join an existing SRIFT session by its 7-character session ID. The host must approve before transfers/chat work.NoNoNoYes
srift_kick_userHost-only. Disconnect and remove a peer from the active room. Get the peer's userId from srift_session_status (participants).YesNoYesYes
srift_list_transfersList all active and recent transfers with progress, speed, ETA, and status.NoYesYesNo
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 per check with the exact fix, plus a plan: how links will be served here (background daemon or embedded), the command to use and the caveats. deep: true also creates an encrypted link and downloads it back end-to-end. Read-only apart from that temporary self-test link. Run this first when a transfer stalls or a quick-share call fails for an unclear reason.NoYesYesYes
srift_reject_joinHost-only. Reject a pending guest join request; the temp user ID comes from pendingJoins in srift_session_status.YesNoYesYes
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).NoYesYesNo
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.NoNoNoYes

Details

Registry status
Active
Published
Oct 17, 2026
Updated
Oct 17, 2026
Categories (suggested)
CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing