app.srift/srift
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
SRIFT
Publisher-provided description
Decentralized E2EE P2P file transfer + chat: human to human, human to AI, AI to AI. No accounts.
Summary by lookupd
Starts or joins encrypted peer-to-peer sessions to transfer files and chat, and manages join approvals, transfers, and network diagnostics.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http srift https://srift.app/mcp
Claude Code, npm package (stdio)
claude mcp add srift -- npx -y srift-transfer
Claude Code, pypi package (stdio)
claude mcp add srift -- uvx srift
Codex, remote (streamable-http)
codex mcp add srift --url https://srift.app/mcp
Codex, npm package (stdio)
codex mcp add srift -- npx -y srift-transfer
Codex, pypi package (stdio)
codex mcp add srift -- uvx srift
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"srift": {
"url": "https://srift.app/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"srift": {
"command": "npx",
"args": [
"-y",
"srift-transfer"
]
}
}
}Cursor, pypi package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"srift": {
"command": "uvx",
"args": [
"srift"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (9 tools)
Publisher-provided text
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 dsrift_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 membsrift_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 p
Details
- Version: 4.4.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 1587 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/srivardhan113/SRIFT-Open_Source
- Website: https://srift.app
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/app.srift/srift)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp