上周三下午,我在排查一起生产事故。Slack里堆了上百条消息,时间线乱成一团。我顺手让Claude整理一份摘要——三十秒后,它给出了完整的时间线、根因分析和待办事项。但问题来了:这份内容困在聊天窗口里,我想分享给团队,却发现没有合适的地方放。
复制粘贴会丢格式,截图又浪费可编辑的文本,让同事登录某个平台更是小题大做。一个三十秒生成的文档,我花了五分钟找"住处"。这就是PasteAI诞生的直接原因。
核心功能:一次工具调用,一个可分享的链接
PasteAI的定位很直白——带正确渲染的pastebin。Claude通过MCP协议调用工具,输出不再是原始markdown,而是一个干净的URL,自带语法高亮和可读排版。
目前Claude端有两个工具可用:publish_document接收标题和markdown内容,返回链接;list_documents则列出近期公开的文档。打开的页面支持主题切换和深色模式,偏好保存在localStorage。
数据存储设计上,PasteAI选择了极简路线。文档以纯markdown文件形式存放在~/.pasteai/documents/,元数据索引在同级目录的documents.db。这种设计让用户可以直接用grep搜索、用任意编辑器打开,甚至无需启动服务就能备份。对于个人开发者和小团队,这意味着零基础设施负担。
三种运行模式,覆盖不同场景
默认的嵌入模式最省事:Claude Code启动MCP服务器时,PasteAI在同一进程内启动HTTP服务,随Claude Code开关而启停,无需额外配置。这是开发者日常使用的模式。
需要持久化服务时,直接运行pasteai serve或通过Docker Compose部署,MCP客户端通过PASTEAI_URL指向该地址。如果要在多设备或团队间共享,可配合-base-url参数和Tailscale实现私有访问。
此外,脚本和外部工具也能通过REST API推送文档,写入操作可用API key保护。
安装与配置
最快安装方式是一行命令:
curl -sSL https://raw.githubusercontent.com/pasteai/pasteai/main/install.sh | sh
该命令会自动配置二进制文件和Claude Code。PasteAI也支持Homebrew、Scoop,以及.deb、.rpm和Windows安装包。若需重新配置,运行pasteai setup;检查连接状态用pasteai doctor。
项目托管在github.com/pasteai/pasteai,MIT协议开源,接受PR。
这解决了谁的问题?
PasteAI的适用场景很具体:频繁使用Claude生成结构化内容、需要快速分享、又不想被格式转换或登录流程打断的人。它不是文档协作工具,也不替代Notion或Confluence——它填补的是"AI生成内容"到"可分享链接"之间的缝隙,把三十秒能完成的事,真的控制在三十秒内。
热门跟贴