关于 sniptide
sniptide 是面向开发者及编码 Agent 的可自托管代码片段、配置和密钥存储服务,支持多文件粘贴、集合管理与 .env 同步。它可通过 CLI 或 MCP 服务连接编码 Agent。
主要功能
- 01多文件粘贴及链接分享
- 02密码、过期和阅后即焚设置
- 03片段集合管理
- 04同步 .env 文件
- 05提供 CLI 与 MCP 服务
适用场景
- 01分享带访问限制的代码或配置
- 02整理可复用片段
- 03向编码 Agent 提供片段
MCP 相关
MCP 服务可让编码 Agent 连接 sniptide;自托管实例使用 /api/mcp。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.sniptide.com/api/mcpclaude mcp add --transport http dino-kupinic-sniptide https://app.sniptide.com/api/mcp{"mcpServers":{"dino-kupinic-sniptide":{"type":"http","url":"https://app.sniptide.com/api/mcp"}}}在 Cursor 中打开{"servers":{"dino-kupinic-sniptide":{"type":"http","url":"https://app.sniptide.com/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"dino-kupinic-sniptide":{"type":"http","url":"https://app.sniptide.com/api/mcp"}}}{"mcpServers":{"dino-kupinic-sniptide":{"serverUrl":"https://app.sniptide.com/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://app.sniptide.com/api/mcp需要授权工具
详细介绍
Sniptide
一个可自托管的代码片段、配置和密钥粘贴板。
通过密码、过期时间或阅后即焚链接分享多文件内容。
将可复用的代码片段整理到集合中、同步 .env 文件,并通过命令行或 MCP 服务连接编码 Agent。
自托管
使用 Docker Compose 运行 Sniptide 和 Postgres:
git clone https://github.com/Dino-Kupinic/sniptide.git
cd sniptide
printf 'BETTER_AUTH_SECRET=%s\nBETTER_AUTH_URL=http://localhost:3000\n' "$(openssl rand -hex 32)" > .env
docker compose up -d
打开 localhost:3000 并创建账户。
在服务器上部署时,请将你的公开 HTTPS URL 用作 BETTER_AUTH_URL。
HTTPS、配置、备份和升级请参阅自托管指南。
官方 Docker 镜像支持 AMD64 和 ARM64,地址为 ghcr.io/dino-kupinic/sniptide。
连接编码 Agent
在“设置”的“API 令牌”中创建令牌,然后将 MCP 服务添加到 Claude Code:
claude mcp add --transport http sniptide https://app.sniptide.com/api/mcp --header "Authorization: Bearer $SNIPTIDE_TOKEN"
在自托管实例上使用 <your-instance-url>/api/mcp。
MCP 指南介绍了 Cursor 和本地服务的配置;CLI可将集合安装为 Agent 技能。
文档
API 参考可在你的实例上的 /docs/api 查看。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。