https://github.com/infisical/infisical-mcp-server
Infisical's official MCP server.
https://github.com/infisical/infisical-mcp-server
Last synced: 6 months ago
JSON representation
Infisical's official MCP server.
- Host: GitHub
- URL: https://github.com/infisical/infisical-mcp-server
- Owner: Infisical
- License: apache-2.0
- Created: 2025-04-11T19:00:42.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-07T17:14:19.000Z (8 months ago)
- Last Synced: 2025-10-29T07:34:50.635Z (8 months ago)
- Language: JavaScript
- Size: 115 KB
- Stars: 28
- Watchers: 2
- Forks: 8
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- toolsdk-mcp-registry - ❌ @infisical/mcp
README
# Infisical Model Context Protocol
The Infisical [Model Context Protocol](https://modelcontextprotocol.com/) server allows you to integrate with Infisical APIs through function calling. This protocol supports various tools to interact with Infisical.
## Setup
### Environment variables
In order to use the MCP server, you must first set the environment variables required for authentication.
- `INFISICAL_UNIVERSAL_AUTH_CLIENT_ID`: The Machine Identity universal auth client ID that will be used for authentication
- `INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET`: The Machine Identity universal auth client secret that will be used for authentication.
- `INFISICAL_HOST_URL`: **Optionally** set a custom host URL. This is useful if you're self-hosting Infisical or you're on dedicated infrastructure. Defaults to `https://app.infisical.com`
To run the Infisical MCP server using npx, use the following command:
```bash
npx -y @infisical/mcp
```
### Usage with Claude Desktop
Add the following to your `claude_desktop_config.json`. See [here](https://modelcontextprotocol.io/quickstart/user) for more details.
```json
{
"mcpServers": {
"infisical": {
"command": "npx",
"args": ["-y", "@infisical/mcp"],
"env": {
"INFISICAL_HOST_URL": "https://.com", // Optional
"INFISICAL_UNIVERSAL_AUTH_CLIENT_ID": "",
"INFISICAL_UNIVERSAL_AUTH_CLIENT_SECRET": "