Infisical 模型上下文协议 服务器支持通过函数调用与 Infisical API 集成。该协议为各类工具提供了与 Infisical 交互的能力。
若要使用 MCP 服务器,需先设置必要的环境变量以完成身份验证:
INFISICAL_UNIVERSAL_AUTH_CLIENT_ID
:用于身份验证的 Machine Identity 统一身份认证客户端 ID。INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET
:用于身份验证的 Machine Identity 统一身份认证客户端密钥。INFISICAL_HOST_URL
:可选,可设置自定义主机 URL,适用于自托管 Infisical 或专用基础设施,默认为 https://app.infisical.com
。使用 npx 运行 Infisical MCP 服务器:
npx -y @infisical/mcp
在您的 claude_desktop_config.json
文件中添加以下内容。更多细节请参考此处:
{
"mcpServers": {
"infisical": {
"command": "npx",
"args": ["-y", "@infisical/mcp"],
"env": {
"INFISICAL_HOST_URL": "https://<自定义主机 URL>.com", // 可选
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "" ,
"INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET": "
}
}
}
}
工具 | 描述 |
---|---|
create-secret |
创建新的秘密 |
delete-secret |
删除秘密 |
update-secret |
更新秘密 |
list-secrets |
列出所有秘密 |
get-secret |
获取单个秘密 |
create-project |
创建新项目 |
create-environment |
创建新的环境 |
create-folder |
创建新的文件夹 |
invite-members-to-project |
邀请一个或多个成员加入项目 |
若要调试服务器,可使用MCP 检查器。
npm run build
# 启动 MCP 检查器和服务器
npx @modelcontextprotocol/inspector node dist/index.js