Infisical Model Context Protocol

Infisical Model Context Protocol

site icon
2025.04.12 12
JavaScript秘密管理项目管理团队协作开发效率
Infisical Model Context Protocol (MCP) 服务器是一个用于通过函数调用与Infisical API集成的工具。它支持多种工具来与Infisical进行交互,主要用于秘密管理、项目管理和团队协作等场景。
View on GitHub

Overview

基本能力

产品定位

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

使用教程

使用依赖

  1. 设置环境变量:
  2. INFISICAL_UNIVERSAL_AUTH_CLIENT_ID
  3. INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET
  4. 可选:INFISICAL_HOST_URL(默认为https://app.infisical.com

安装教程

运行以下命令启动Infisical MCP服务器:

npx -y @infisical/mcp

调试方式

  1. 构建服务器:
npm run build
  1. 启动MCP Inspector和服务器:
npx @modelcontextprotocol/inspector node dist/index.js
  1. 打开MCP Inspector UI并点击Connect启动服务器。

许可证

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