Code Snippets (S3) MCP

基于Bun和S3的代码片段云存储与管理工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Code Snippets (S3) MCP。
它的用途是:基于Bun和S3的代码片段云存储与管理工具。
完整的 Skill 内容见:https://321skill.com/skills/code-snippets-s3-mcp/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我把这段React Hook上传到我的代码片段库,命名为‘useFetch’。”,它会调用该Skill,将你的代码安全地上传到预设的S3存储桶中。当你换了一台电脑,可以

对AI说:“我想用之前写的‘useFetch’ Hook。”,它会从S3中检索并返回该代码片段,供你直接使用。

介绍

这个Skill解决了开发者在不同设备和项目间同步、管理和复用代码片段的难题。它通过将代码片段存储在云端S3服务中,实现了代码片段的集中管理和随时调用。

使用时,开发者可以通过简单的命令或API,将本地代码片段上传至S3,或从S3中检索、下载所需的代码片段,实现跨环境、跨项目的代码复用。

它非常适合需要频繁在不同项目间切换、或在多台设备上工作的前端开发、后端开发、全栈开发等角色,能有效提升编码效率。

建议在使用前配置好AWS S3的访问密钥和存储桶,并注意对敏感代码(如含密钥的配置)进行脱敏处理,或利用S3的加密功能保障代码安全。

核心特点

与依赖本地文件或数据库的代码片段工具不同,它原生基于Bun运行时构建,启动和运行速度更快;同时直接集成S3作为存储后端,提供了企业级的可靠性、可扩展性和跨团队共享能力。

注意事项

不适合对网络延迟极其敏感或需要在完全离线环境下频繁使用代码片段的场景。

常见问题

如何配置S3访问权限?

需要在环境变量中设置AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY,并确保其对指定S3存储桶有读写权限。

支持私有化部署的S3服务吗?

支持,只要S3服务兼容AWS S3 API(如MinIO),通过配置对应的endpoint即可使用。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/code-snippets-s3-mcp/raw/index.md 读取 Code Snippets (S3) MCP 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。