本项目旨在帮助您避免意外将API密钥提交到仓库,保障密钥安全。通过get-mcp-keys
工具,可从家目录中的安全文件加载API密钥,使密钥不会进入仓库。
.mcprc
文件touch ~/.mcprc
chmod 600 ~/.mcprc # 设置权限为仅您可读
# ~/.mcprc
FIRECRAWL_API_KEY="your_actual_api_key_here"
BRAVE_API_KEY="another_secret_key_here"
# 添加任何其他MCP服务器密钥
get-mcp-keys
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"@masonator/get-mcp-keys", // 🔐
"npx",
"-y",
"firecrawl-mcp"
]
}
}
}
就是这样! get-mcp-keys
工具将:
~/.mcprc
文件加载API密钥文档未提及具体安装步骤,可按照上述快速开始部分进行操作。
按照快速开始部分的步骤,在家目录创建.mcprc
文件,添加API密钥,然后更新MCP配置以使用get-mcp-keys
工具。
目前文档未提及高级用法相关内容。
当使用Cursor AI(以及其他AI编程助手)与MCP服务器通信时,需要在./cursor/mcp.json
文件中添加API密钥:
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": [
"-y",
"firecrawl-mcp"
],
"env": {
"FIRECRAWL_API_KEY": "sk_live_ohno-this-should-NOT-be-in-git" // 💀
}
}
}
}
这存在潜在安全问题,一次不小心提交,密钥就会暴露在Git历史中。
get-mcp-keys
工具会从您家目录中的一个安全文件加载API密钥,使它们完全不会进入您的仓库。
get-mcp-keys
读取您的.mcprc
文件,将这些环境变量添加到当前环境中,然后执行您指定命令列表中的命令。简单而有效!
文档未提及具体技术细节。
本项目采用MIT许可证。
⭐ 如果这个工具帮您避免了意外提交密钥,请为仓库点个星!