
Infisical Model Context Protocol

2025.05.06
0
JavaScriptAPI集成密钥管理项目管理开发效率
Infisical Model Context Protocol (MCP) 服务器是一个用于通过函数调用与Infisical API集成的工具。它支持多种工具来与Infisical进行交互,包括创建、删除、更新和列出密钥,以及管理项目、环境和文件夹等。
View on GitHub
Overview
基本能力
产品定位
Infisical MCP服务器是一个用于与Infisical API集成的工具,旨在通过函数调用简化与Infisical的交互。
核心功能
- 创建、删除、更新和列出密钥
- 管理项目、环境和文件夹
- 邀请成员加入项目
适用场景
- 开发人员需要自动化管理Infisical中的密钥
- 团队需要协作管理项目和环境
- 需要快速集成Infisical 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工具进行调试。
使用教程
使用依赖
需要安装Node.js和npm。
安装教程
- 设置环境变量:
bash export INFISICAL_UNIVERSAL_AUTH_CLIENT_ID="<machine-identity-universal-auth-client-id>" export INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET="<machine-identity-universal-auth-client-secret>"
- 运行以下命令启动MCP服务器:
bash npx -y @infisical/mcp
调试方式
- 构建服务器:
bash npm run build
- 启动MCP Inspector和服务器:
bash npx @modelcontextprotocol/inspector node dist/index.js
- 在浏览器中打开MCP Inspector UI并点击连接以启动MCP服务器。