development
documentation
public
AI Assistants
open-source
What is CipherTrust Manager?
MCP server for Thales CipherTrust Manager integration, enabling secure key management and cryptographic operations.
Documentation
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.
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
Installation
...
Configuration
...
Usage
...
Testing
...
Integration with AI Assistants
...
Environment Variables
...
Troubleshooting
...
Project Structure
...
Contributing
...
Legal
...
License
This project is licensed under the MIT License. See the LICENSE file for details.