Infisical Model Context Protocol Server logo

Infisical Model Context Protocol Server

by mikeysrecipes

The Infisical Model Context Protocol (MCP) server enables integration with Infisical APIs through function calling, supporting various tools for interacting with Infisical. It allows you to manage secrets, projects, environments, and folders within Infisical using tools like Claude Desktop.

View on GitHub

Last updated: N/A

What is Infisical Model Context Protocol Server?

The Infisical Model Context Protocol (MCP) server is a tool that allows you to interact with Infisical's APIs using function calling. It provides a standardized way for other applications, like Claude Desktop, to manage secrets, projects, environments, and folders within your Infisical instance.

How to use Infisical Model Context Protocol Server?

To use the MCP server, you need to set environment variables for authentication (INFISICAL_UNIVERSAL_AUTH_CLIENT_ID, INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET, and optionally INFISICAL_HOST_URL). You can then run the server using npx -y @infisical/mcp. For integration with Claude Desktop, you need to add a configuration block to your claude_desktop_config.json file, specifying the command to run the server and the necessary environment variables.

Key features of Infisical Model Context Protocol Server

  • Function calling interface to Infisical APIs

  • Support for managing secrets (create, delete, update, list, get)

  • Support for managing projects, environments, and folders

  • Integration with Claude Desktop

  • Debugging tools with MCP Inspector

Use cases of Infisical Model Context Protocol Server

  • Automating secret management tasks within Infisical

  • Integrating Infisical with AI assistants like Claude

  • Building custom workflows that interact with Infisical

  • Programmatically managing projects and environments in Infisical

FAQ from Infisical Model Context Protocol Server

What environment variables are required?

INFISICAL_UNIVERSAL_AUTH_CLIENT_ID, INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET, and optionally INFISICAL_HOST_URL.

How do I run the MCP server?

You can run the server using npx -y @infisical/mcp.

How do I integrate with Claude Desktop?

Add a configuration block to your claude_desktop_config.json file, specifying the command to run the server and the necessary environment variables.

What tools are available?

Available tools include create-secret, delete-secret, update-secret, list-secrets, get-secret, create-project, create-environment, create-folder, and invite-members-to-project.

How do I debug the server?

Use the MCP Inspector by running npx @modelcontextprotocol/inspector node dist/index.js after building the server with npm run build.