Infor CP
MCP(模型上下文协议)服务器,与 sekret.link 创建可以安全共享的加密自毁秘密链接。
特性
- 通过一次性URL加密和共享机密
- 可配置的过期时间(默认值:24小时)
- 可配置的最大读取计数(默认值:1)
安装
从下载最新版本 或通过Go安装:
go install github.com/Ajnasz/sekretlink-mcp@latest或者从源代码构建:
git clone https://github.com/Ajnasz/sekretlink-mcp.git
cd sekretlink-mcp
go build -o sekretlink-mcp .用法
服务器使用MCP协议通过stdio进行通信。
sekretlink-mcp [flags]旗帜
| 标志 | 默认值 | 描述 |
|---|---|---|
--debug | false | 启用调试日志记录 |
--log-file | /tmp/mcp_server.log | 日志文件的路径(在以下情况下使用 --debug 已启用) |
MCP客户端配置
克劳德桌面版
将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"sekretlink": {
"command": "sekretlink-mcp"
}
}
}启用调试日志记录后:
{
"mcpServers": {
"sekretlink": {
"command": "sekretlink-mcp",
"args": ["--debug", "--log-file", "/tmp/sekretlink-mcp.log"]
}
}
}工具
createSecret
在sekret.link上创建加密密钥,并返回一个可共享的URL。该密钥在永久删除之前只能访问一次(默认情况下)。
参数:
| 参数 | 类型 | 说明 |
|---|---|---|
secret | string | 要加密和共享的秘密文本 |
expiration | number | 过期时间(秒)(默认值:86400=24小时) |
max_reads | number | 删除前可以读取机密的最大次数(默认值:1) |
示例提示
基本秘密共享:
安全共享此API密钥: sk-abc123xyz自定义过期时间:
为密码创建一个秘密链接 hunter2 1小时后到期共享此令牌 ghp_xxxxxxxxxxxx 作为10分钟后过期的秘密使用自定义最大值读取:
为创建一个秘密 my-db-password 最多可读取3次共享此SSH密钥密码 correct-horse-battery-staple 这样5个人就可以阅读了将过期和最大值结合起来读取:
为创建一个秘密链接 postgres://user:pass@host/db 2小时后过期,只能读取两次共享凭据 admin / P@ssw0rd! 作为秘密,有效期为30分钟,只读一次许可证
麻省理工学院
