逻辑模型上下文协议
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 服务器,请使用以下命令:
与 Claude Desktop 一起使用
将以下内容添加到你的claude_desktop_config.json
中。更多详情请参见此处。
{
"mcpServers": {
"infisical": {
"command": "npx",
"args": ["-y", "@infisical/mcp"],
"env": {
"INFISICAL_HOST_URL": "https://<custom-host-url>.com", // Optional
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "<machine-identity-universal-auth-client-id>",
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "<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 。
首先搭建服务器
在终端中运行以下命令:
# Start MCP Inspector and server
npx @modelcontextprotocol/inspector node dist/index.js
指示
- 按照环境变量步骤中所述设置环境变量。
- 运行命令启动 MCP Inspector。
- 在浏览器中打开 MCP Inspector UI,然后单击“连接”以启动 MCP 服务器。
- 您可以查看所有可用的工具并单独测试它们。