MCP S3 Uploader
什么是S3图片上传器?
这是一个Model Context Protocol (MCP)服务器,专门用于将图片上传到Amazon S3云存储服务。它支持两种上传方式:1) 从本地文件路径上传图片;2) 从macOS剪贴板直接上传截图或复制的图片。上传后会生成一个有时效性的临时访问链接,这个链接可以直接用于其他需要图片URL的工具(如v0设计工具)。如何使用S3图片上传器?
使用前需要配置AWS凭证和S3存储桶。安装后,可以通过Codex CLI等支持MCP的工具调用它。基本流程是:配置环境变量 → 启动MCP服务器 → 通过工具调用上传功能 → 获取图片链接 → 在其他工具中使用该链接。适用场景
1) 当你使用v0等设计工具需要提供图片URL,但只有本地文件时;2) 当你截屏后想立即将截图用于AI设计工具;3) 在自动化工作流中需要将图片临时存储并分享;4) 团队协作时需要快速分享设计素材。主要功能
本地图片上传
支持通过文件路径上传本地存储的图片文件,自动处理图片格式和上传过程。
剪贴板图片上传 (macOS)
直接从macOS剪贴板读取图片并上传,特别适合截图后立即使用的场景。
临时访问链接生成
生成有时效性的S3预签名URL,确保图片访问的安全性,链接过期后自动失效。
MCP协议集成
完全兼容Model Context Protocol,可与Codex CLI、v0等支持MCP的工具无缝集成。
灵活的存储配置
支持自定义S3存储路径前缀、链接有效期等参数,适应不同使用需求。
优势
无需公开S3存储桶:使用临时链接确保安全性
剪贴板集成:macOS用户可快速上传截图
自动化工作流:与MCP工具链完美集成
配置简单:通过环境变量即可完成基本配置
成本可控:按实际使用量计费,无固定费用
局限性
仅支持macOS的剪贴板功能(Windows/Linux需其他方案)
需要AWS账户和S3存储桶配置
剪贴板功能依赖pngpaste或系统工具
链接有时效性,不适合长期存储需求
需要Node.js环境运行
如何使用
环境准备
确保已安装Node.js 18+版本,并准备好AWS账户和S3存储桶。
安装依赖
克隆或下载项目代码,安装必要的npm包依赖。
配置环境变量
创建.env文件或在系统中设置必要的环境变量,包括S3存储桶名称、AWS区域等。
构建项目
将TypeScript代码编译为JavaScript,生成可执行文件。
注册到Codex CLI
将MCP服务器注册到Codex CLI,使其可以被调用。
测试使用
通过MCP Inspector或Codex CLI测试上传功能是否正常工作。
使用案例
本地设计稿上传到v0
将本地保存的UI设计稿上传到S3,然后在v0中使用该图片作为参考生成代码。
截图快速设计
截取现有网页或应用的界面,立即上传到S3,让v0基于截图生成新的UI设计。
团队设计评审
将设计稿上传到S3,生成临时链接分享给团队成员进行评审,链接过期后自动失效确保安全。
常见问题
我需要公开我的S3存储桶吗?
剪贴板上传在Windows上能用吗?
上传的图片会永久保存吗?
链接有效期可以设置多长?
剪贴板上传失败怎么办?
需要什么AWS权限?
相关资源
Model Context Protocol 文档
MCP协议官方文档和规范
AWS S3 文档
Amazon S3存储服务官方文档
Codex CLI 项目
Codex命令行工具代码库
v0 by Vercel
基于AI的UI设计生成工具
pngpaste 工具
macOS剪贴板图片处理工具

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.4K
4.3分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
149.8K
5分

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.2K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
105.7K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.0K
5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.5K
4.8分




