Infisical模型上下文协议
传染病 模型上下文协议 服务器允许您通过函数调用与Infisical API集成。该协议支持各种工具与Infisical进行交互。
设置
环境变量
为了使用MCP服务器,您必须首先设置身份验证所需的环境变量。
INFISICAL_UNIVERSAL_AUTH_CLIENT_ID:将用于身份验证的机器标识通用身份验证客户端IDINFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET:将用于身份验证的机器标识通用身份验证客户端密钥。INFISICAL_HOST_URL: 可选地 设置自定义主机URL。如果您是自托管Infisical或使用专用基础架构,这很有用。默认为https://app.infisical.com
要使用npx运行Infisical MCP服务器,请使用以下命令:
npx -y @infisical/mcp使用Claude Desktop
将以下内容添加到您的 claude_desktop_config.json。参见 这里 了解更多详情。
{
"mcpServers": {
"infisical": {
"command": "npx",
"args": ["-y", "@infisical/mcp"],
"env": {
"INFISICAL_HOST_URL": "https://.com", // Optional
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "",
"INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET": "<machine-identity-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在终端中运行以下命令:
# Start MCP Inspector and server
npx @modelcontextprotocol/inspector node dist/index.js说明
- 按照中所述设置环境变量 环境变量 步骤。
- 运行命令以启动MCP检查器。
- 在浏览器中打开MCP检查器UI,然后单击连接以启动MCP服务器。
- 您可以查看所有可用的工具并单独测试它们。
