Infisical 模型上下文协议服务器允许您通过函数调用与Infisical API集成。此协议支持各种工具与Infisical进行交互。
为了使用MCP服务器,您必须首先设置用于身份验证所需的环境变量。
INFISICAL_UNIVERSAL_AUTH_CLIENT_ID:用于身份验证的机器身份通用认证客户端ID。INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET:用于身份验证的机器身份通用认证客户端密钥。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://<custom-host-url>.com", // 可选
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "<machine-identity-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 Inspector。
首先构建服务器
npm run build
在终端中运行以下命令:
# 启动MCP Inspector和服务器
npx @modelcontextprotocol/inspector node dist/index.js