V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
bear330
V2EX  ›  分享创造

我给 Claude Code 整了一个「发送文件」能力:基于 P2P 的本地 MCP Server (无需上传云端)

  •  
  •   bear330 · 2 天前 · 748 次点击

    大家好,

    最近重度使用 Claude Code (CLI) 进行开发,遇到一个很痛的流程断点: AI 在我的本地环境修好了 Bug ,生成了新的 production.sqlite3 或打包了 logs.zip,但它没有手把这些档案递给我(或我的同事)。

    因为我之前写过一个 P2P 文件分享工具 ffl,我想说这刚好是绝配,于是花了一点时间把它包成了 MCP Server

    这是什么?

    这是一个让 Claude (或其他支援 MCP 的 Agent) 可以透过 P2P 连结 瞬间分享本地文件的工具。

    核心特点:

    1. **隐私优先 (Local-first)**:基于 P2P 传输,文件直接从你的硬盘传到接收端,不经过第三方储存(默认开启 E2EE 端对端加密)。
    2. 速度快:不需要等待上传完成才能生成连结 (Streaming)。
    3. 无感整合:对 AI 来说,它只是获得了一个 share_file 的工具。

    Demo 演示

    场景:左边是遇到 Bug 的开发者 (Sender),右边是帮忙 Debug 的同事 (Receiver)。 Claude 自动打包了 DB 和 Logs ,生成连结,同事接收后直接分析错误。

    ffl-mcp-demo

    如何使用

    如果你有安装 uv,一行指令就能挂载到 Claude:

    uvx --from git+[https://github.com/nuwainfo/ffl-mcp]( https://github.com/nuwainfo/ffl-mcp) install --target claude-cli
    

    项目地址

    1. MCP Server (给 Claude 用): https://github.com/nuwainfo/ffl-mcp
    2. 核心 CLI (Python 实作, 跨平台 APE 打包): https://github.com/nuwainfo/ffl

    目前还是一个早期 MVP ,欢迎大家试用并给我反馈!

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5508 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 07:46 · PVG 15:46 · LAX 23:46 · JFK 02:46
    ♥ Do have faith in what you're doing.