Infisical Model Context Protocol

Infisical Model Context Protocol

site icon
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_IDINFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET进行认证。
  • 如何调试服务器? 使用MCP Inspector工具进行调试。

使用教程

使用依赖

需要安装Node.js和npm。

安装教程

  1. 设置环境变量: 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>"
  2. 运行以下命令启动MCP服务器: bash npx -y @infisical/mcp

调试方式

  1. 构建服务器: bash npm run build
  2. 启动MCP Inspector和服务器: bash npx @modelcontextprotocol/inspector node dist/index.js
  3. 在浏览器中打开MCP Inspector UI并点击连接以启动MCP服务器。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。