https://github.com/infisical/infisical-mcp-server
Infisical's official MCP server.
https://github.com/infisical/infisical-mcp-server
Last synced: 2 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 (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-05T20:00:05.000Z (4 months ago)
- Last Synced: 2025-07-30T18:40:40.341Z (2 months ago)
- Language: JavaScript
- Size: 83 KB
- Stars: 25
- Watchers: 2
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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": "