Infisical Model Context Protocol

Infisical Model Context Protocol

site icon
2025.05.08 0
JavaScript秘密管理项目配置开发效率
Infisical Model Context Protocol (MCP) 服务器允许通过函数调用与Infisical API集成,支持多种工具与Infisical进行交互。该服务主要用于秘密管理、项目和环境配置等操作。
View on GitHub

Overview

基本能力

产品定位

Infisical MCP服务器是一个用于秘密管理和项目配置的工具,通过Model Context Protocol与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环境变量
  • 如何自定义主机URL? 通过设置INFISICAL_HOST_URL环境变量

使用教程

使用依赖

需要安装Node.js和npm

安装教程

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

npx -y @infisical/mcp

调试方式

  1. 构建服务器
npm run build
  1. 启动MCP Inspector和服务器
npx @modelcontextprotocol/inspector node dist/index.js
  1. 在浏览器中打开MCP Inspector UI并点击Connect启动MCP服务器
  2. 可以查看所有可用工具并单独测试它们

许可证

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