Akeyless MCP Plugin for JetBrains IDEs
Integrate Akeyless secrets management directly into JetBrains IDEs with MCP
Integrate Akeyless secrets management directly into your JetBrains IDE through the Model Context Protocol (MCP). Browse, create, and manage secrets, keys, certificates, and other Akeyless resources without leaving your IDE.
Features
- Hierarchical Tree View: Browse Akeyless items in a folder tree structure
- Item Details: View full details and metadata for any selected item
- Create Secrets: Create new secrets directly from the IDE
- Query Interface: Use natural language queries (for example, "List all secrets")
- MCP Tools: Access 17+ Akeyless MCP tools directly from the IDE
- Real-time Refresh: Refresh the items list with one click
- Secure Authentication: Supports Akeyless CLI profiles, including SAML and other authentication methods
Requirements
- JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm, and others) version
2023.2or higher - Akeyless CLI installed and configured
- Node.js installed (if using
npxto run the MCP server) - A valid Akeyless account
Getting Started
Step 1: Install the Akeyless CLI
Using package managers (recommended):
brew install akeylesslabs/tap/akeylessapt-get install -y akeylessyum install -y akeyless
# or
dnf install -y akeylessDirect download options:
curl -o akeyless https://akeyless-cli.s3.us-east-2.amazonaws.com/cli/latest/production/cli-darwin-amd64curl -o akeyless https://akeyless-cli.s3.us-east-2.amazonaws.com/cli/latest/cli-darwin-arm64curl -o akeyless https://akeyless-cli.s3.us-east-2.amazonaws.com/cli/latest/production/cli-linux-amd64curl -o akeyless https://akeyless-cli.s3.us-east-2.amazonaws.com/cli/latest/production/cli-linux-arm64curl -o akeyless.exe https://akeyless-cli.s3.us-east-2.amazonaws.com/cli/latest/production/cli-windows-amd64.exeAfter downloading:
chmod +x akeyless
./akeyless.\akeyless.exeFor complete installation details, see Akeyless CLI documentation.
Step 2: Configure Your Akeyless Profile
The Akeyless CLI supports multiple authentication methods, including:
access_key, saml, oidc, aws_iam, azure_ad, gcp, ldap, k8s, cert, and more.
Examples:
akeyless configure --profile default --access-id p-xxxx --access-key xxxx --access-type access_keyakeyless configure --profile saml --access-id p-xxxx --access-type samlFor profile details and advanced options, see Working With Profiles.
Step 3: Install the Plugin
- Open your JetBrains IDE (
2023.2+). - Go to Settings → Plugins → Marketplace.
- Search for Akeyless MCP.
- Select Install.
- Restart the IDE when prompted.
Step 4: Configure the Plugin
Navigate to Settings → Tools → Akeyless MCP.
Configuration fields:
-
Server Command
Examples:
/opt/homebrew/bin/akeyless akeyless npx -y @akeyless/cli-mcp -
Command Arguments
Example:
mcp --gateway-url https://api.akeyless.io --profile defaultExplanation:
mcplaunches MCP server mode--gateway-urlpoints to your gateway (SaaS default:https://api.akeyless.io)--profileselects the CLI profile used for authentication
-
Working Directory
Optional. If empty, the plugin uses the current project directory.
-
Auto-connect on IDE startup
Automatically connects to the MCP server when the IDE starts.
Step 5: Use the Plugin
Open View → Tool Windows → Akeyless MCP.
Tabs:
- Secrets Tab: Browse secrets, keys, and certificates in a hierarchical tree
- Query MCP Tab: Run natural language queries
- MCP Tools Tab: Access and execute Akeyless MCP tools
Toolbar options:
- Refresh items list
- Create new secret
- Open settings
MCP Server Details
The plugin connects to the Akeyless MCP server using stdio transport.
Communication uses JSON-RPC over stdio.
Authentication is handled by the Akeyless CLI using configured profiles or environment variables.
Updated about 2 hours ago
