Thales Ciphertrust Manager Mcp Server
About
CipherTrust MCP (Model Context Protocol) server that allows AI Assistants like Claude or Cursor to interact with CipherTrust Manager resources using the ksctl CLI.
Details
- Author
- sanyambassi
- Downloads
- 216
- Categories
- Cloud Service, Infrastructure, Developer Tools
Jump to
- Key management operations (list, create, delete, etc.)
- CTE client management
- User and group management
- Connection management
- System, service, cluster, license management
- JSON-RPC communication over stdin/stdout
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Thales Ciphertrust Manager Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Git, Python 3.11+, and uv. Clone the repository, create a virtual environment, and install dependencies with uv pip install -e .. Configure required environment variables (CIPHERTRUST_URL, CIPHERTRUST_USER, CIPHERTRUST_PASSWORD) either in a .env file or system environment. Run the server directly with uv run ciphertrust-mcp-server or as a module uv run python -m ciphertrust_mcp_server.__main__. For integration with Cursor or Claude Desktop, set up the MCP configuration file with the correct command path and environment variables.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"thales ciphertrust manager mcp server": {
"ciphertrust": {
"command": "Path to your project folder/ciphertrust-manager-mcp-server/.venv/bin/ciphertrust-mcp-server",
"args": [],
"env": {
"CIPHERTRUST_URL": "https://your-ciphertrust.example.com",
"CIPHERTRUST_USER": "admin",
"CIPHERTRUST_PASSWORD": "your-password-here"
}
}
}
}
}
McpServers
{
"ciphertrust": {
"command": "Path to your project folder/ciphertrust-manager-mcp-server/.venv/bin/ciphertrust-mcp-server",
"args": [],
"env": {
"CIPHERTRUST_URL": "https://your-ciphertrust.example.com",
"CIPHERTRUST_USER": "admin",
"CIPHERTRUST_PASSWORD": "your-password-here"
}
}
}
CipherTrust Manager MCP Server
This project implements an independently-developed CipherTrust MCP (Model Context Protocol) server that allows AI Assistants like Claude or Cursor to interact with CipherTrust Manager resources using the ksctl CLI.
Table of Contents
- Important Notice
- Features
- Prerequisites
- Installation
- Configuration
- Usage
- Testing
- Integration with AI Assistants
- Environment Variables
- Troubleshooting
- Project Structure
- Contributing
- Legal
- License
Important Notice
This is an independent, open-source project. Please note:
- ⚠️ Not officially supported by Thales
- ✅ Uses public APIs and documented interfaces
- 🔧 Independently maintained
- 📝 Use at your own risk - test thoroughly in your environment
- 💼 No warranty - see license for full terms
For official CipherTrust Manager support, please contact Thales directly.
Features
The MCP server exposes a set of tools and endpoints for clients (such as Claude Desktop and Cursor) to interact with CipherTrust resources. Supported operations include:
- Key management
- CTE client management
- User management
- Connection management
- And more
Benefits:
- Unified interface for AI assistants to interact with CipherTrust Manager
- Support for key management, connection management, CTE client management, and more
- JSON-RPC communication over stdin/stdout
- Configurable via environment variables
Prerequisites
- Git
- Python 3.11 or higher
- uv for dependency management
- Access to a CipherTrust Manager instance
Installing Git (Windows)
If you don't have Git installed on Windows, follow these steps:
- Download and install Git for Windows: https://git-scm.com/download/win
- Or install via winget:
winget install --id Git.Git -e --source winget
- Verify installation - Open PowerShell and execute:
git --version
You should see the installed Git version.
Installing Python and uv
Method 1: Manual Installation
1. Download Python
```powershellSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





