基本能力
产品定位
Infisical MCP服务器是一个用于秘密管理和项目协作的工具,通过Model Context Protocol与Infisical API集成,提供了一系列功能来管理秘密、项目和团队成员。
核心功能
- 秘密管理:创建、删除、更新、列出和获取秘密。
- 项目管理:创建新项目和环境。
- 团队协作:邀请成员加入项目。
- 文件夹管理:创建新文件夹。
适用场景
- 开发团队需要集中管理敏感信息(如API密钥、数据库密码等)。
- 项目管理需要创建和管理多个环境。
- 团队协作需要邀请和管理成员权限。
工具列表
| 工具名称 | 描述 |
| ----------------------------| ----------------------------------------|
| create-secret
| 创建新秘密 |
| delete-secret
| 删除秘密 |
| update-secret
| 更新秘密 |
| list-secrets
| 列出所有秘密 |
| get-secret
| 获取单个秘密 |
| create-project
| 创建新项目 |
| create-environment
| 创建新环境 |
| create-folder
| 创建新文件夹 |
| invite-members-to-project
| 邀请一个或多个成员到项目 |
常见问题解答
- 如何设置环境变量?
必须设置INFISICAL_UNIVERSAL_AUTH_CLIENT_ID
和INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET
进行认证。 - 如何调试服务器?
使用MCP Inspector工具进行调试。
使用教程
使用依赖
- 设置环境变量:
INFISICAL_UNIVERSAL_AUTH_CLIENT_ID
INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET
- 可选:
INFISICAL_HOST_URL
(默认为https://app.infisical.com
)
安装教程
运行以下命令启动Infisical MCP服务器:
bash
npx -y @infisical/mcp
调试方式
- 构建服务器:
bash
npm run build - 启动MCP Inspector和服务器:
bash
npx @modelcontextprotocol/inspector node dist/index.js - 打开MCP Inspector UI并点击Connect启动服务器。