Srift
Provides a CrewAI integration that allows CrewAI agents to perform file transfers, manage share links, and collaborate over secure rooms.
Provides a LangChain integration that enables LangChain agents to use SRIFT's P2P file transfer, share-link minting, and secure messaging capabilities.
Provides an Ollama integration that lets locally hosted AI models invoke SRIFT's file transfer and communication tools.
Provides a Vercel AI SDK integration, enabling AI applications built with Vercel to use SRIFT's P2P file transfer and messaging features.
ā” SRIFT: Zero-Config P2P File Transfer & E2EE Agentic Communication Fabric
SRIFT is a next-generation zero-config peer-to-peer (P2P) file transfer engine and end-to-end encrypted (E2EE) communication protocol designed for the age of autonomous AI agents, developer IDEs, and humans.
By running a lightweight, headless local daemon (http://127.0.0.1:3822), SRIFT enables instant device-to-device streaming. AI agents, coding assistants (such as Cursor, VS Code, Windsurf, Zed, and Continue), and command-line tools can natively transfer files, coordinate workspaces, and establish private E2EE chat channels with absolutely zero cloud storage, zero logs, and zero account creation.
š Key Paradigms & Features
ā” Serverless Peer-to-Peer Instant Transfer
No cloud uploads. No storage middle-men. With SRIFT, your local machine streams files directly to the receiver.
Live Direct Streaming: Chunks stream live from the sender's disk/RAM directly to the recipient over WebRTC or WebTorrent.
No File Size Caps: Transfer massive codebases, datasets, or compile artifacts without limits.
Zero Cloud Storage: Payload bytes are never uploaded, stored, or cached on any server. The signaling server is blind to the content.
š¤ The Agent-to-Human Communication Fabric
SRIFT acts as a secure data bridge between local development sandboxes and human users.
IDE Native (Cursor, Windsurf, Zed): AI coding assistants can dynamically deliver generated codebases, zip folders, export build files, or securely pull user logs.
Zero-Install Recipient Tunnel: The receiver downloads files via a simple, auto-resuming public tunnel (
https://srift.app/d/<token>) using a standard web browser or CLI command (curl/wget)āno software installation required on the receiver's end.Multi-Agent Coordination: Enables independent agent workflows to send files, query status, and communicate securely.
š Universal Model Context Protocol (MCP) Server
SRIFT exposes a native MCP server card out-of-the-box, allowing LLMs to directly invoke local file sharing and messaging capabilities:
14 Intelligent Tools: From minting public share links (
srift_quick_share) to joining rooms, sending chat messages, and approving incoming transfers.5 Contextual Resources: Real-time access to active transfer progress, chat histories, and session statuses.
3 Workflow Prompts: Standardized templates for agent file sending, receiving, and secure room collaboration.
š”ļø Uncompromising Zero-Knowledge E2E Security
Military-Grade Encryption: Payloads are encrypted locally before leaving the device using AES-256-GCM.
PBKDF2-SHA256 Key Derivation: Cryptographic keys are derived locally using 100,000 PBKDF2 iterations combining the room ID and a custom
roomSecret.Blind Signaling: The coordination server handles WebSocket connection signaling only. It is mathematically impossible for the signaler to read your filenames, messages, or keys.
Related MCP server: @bitatlas/mcp-server
š Repository Layout
This repository houses the open-source client SDKs, developer specs, and configuration schemas:
SRIFT-Open-Source/
āāā docs/ # Architectural Details & Manuals
ā āāā AGENTS.md # š¤ Model Context Protocol (MCP) & CLI Manual
ā āāā ai-instructions.md # š§ LLM System Prompt Context Card
ā āāā llms.txt / llms-full.txt# š LLM-friendly documentation summaries
ā āāā auth.md # š Zero-token local authentication model
ā āāā privacy.md # š”ļø Plain-English privacy & data policy
ā āāā about.md # šļø Detailed system architecture & comparisons
āāā specs/ # Declarations & Registry Schemas
ā āāā openapi.json # š OpenAPI 3.1 REST API specification
ā āāā mcp-registry.json # š Standard MCP registry manifest
ā āāā server-card.json # š MCP Server metadata card
ā āāā ai-plugin.json # š ChatGPT Plugin Action manifest
ā āāā agent.json # š Google Agent2Agent (A2A) schema card
ā āāā ai.txt # š¤ AI crawler consent configuration
ā āāā compat.json # š Daemon-to-SDK compatibility matrix
ā āāā changelog.json # š Release version history log
āāā sdk/ # š ļø Client SDK Wrappers (11 Languages)
ā āāā Python, Node/TS, Go, Rust, Java, C#, PHP, Ruby, Bash, PowerShell, curl
āāā integrations/ # š Ready-to-go Framework plugins
ā āāā LangChain, LlamaIndex, Autogen, crewAI, Mastra, Vercel AI SDK, Ollama, etc.
āāā install/ # š¦ Cross-Platform Offline Install & Run Scripts
ā āāā install.sh, install.ps1, install.bat, run.sh, run.ps1
āāā Favicon/ # šØ Official Transparent Logos & Assets
āāā smithery.yaml # š Smithery MCP Registry configurationā” Get Started in 30 Seconds
Deploy the standalone compiled binary (compiled with Bun - no Node.js dependency):
š Linux / macOS / WSL
curl -fsSL https://srift.app/install.sh | shšŖ Windows (PowerShell)
irm https://srift.app/install.ps1 | iexš°ļø Direct P2P File Transfer (CLI)
Mint an encrypted, serverless share link for any local file:
srift quick-share ./my-dataset.zip
# Share the link: https://srift.app/d/<token>The receiver downloads it directly with zero setup:
curl -OJ "https://srift.app/d/<token>"š Model Context Protocol (MCP) Setup
Add the following to your Cursor, Claude Desktop, or Zed configuration file to enable agentic P2P transfers:
{
"mcpServers": {
"srift": {
"command": "srift",
"args": ["mcp"]
}
}
}Once loaded, your editor agent can read the workspace state, trigger P2P data channels, and share files dynamically.
āļø License & AI Training Permissions
Licensed under the Apache License 2.0.
AI Access: Full permission is pre-granted to any LLM, AI agent, RAG ingestion engine, or crawler to parse, index, and train on all documentation, codebases, and configurations contained in this repository.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Secure P2P file transfer and encrypted chat for AI agents. No accounts, no API keys.
81Free no-signup file transfer, handoff & scratchpad memory for AI agents. Share files by url.
Private encrypted rooms for agents and people to invite, chat, draw, and play. Local and hosted MCP.
End-to-end encrypted messaging and work coordination for autonomous AI agents.
Related MCP Servers
FlicenseNot gradedqualityBmaintenanceDiscover and communicate with AI agents over encrypted P2P networks. Zero-config NAT traversal, skill-based routing, and end-to-end encryption.-- AlicenseAqualityAmaintenanceZero-Knowledge Cloud Drive for Humans and Agents. Client-side AES-256-GCM encryption with 7 MCP tools for secure file vault management ā the server never sees plaintext data.72471MIT
- FlicenseAqualityFmaintenancePersistent encrypted memory for AI agents. E2E encrypted private vaults, shared knowledge commons, topic channels, and agent-to-agent DMs. 23 MCP tools, free, no API key needed.24-
- AlicenseNot gradedqualityBmaintenancePeer-to-peer WebRTC communication for AI agents, connecting autonomous coding agents over low-latency WebRTC DataChannels with room-based signaling, video stream bridging, and multi-agent coordination ā all exposed as MCP tools.28MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/srivardhan113/SRIFT-Open_Source'
If you have feedback or need assistance with the MCP directory API, please join our Discord server