
delphix/dxi-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Repository for Delphix-MCP Server
Обзор
The Delphix DCT MCP Server provides a robust Model Context Protocol (MCP) interface for interacting with the Delphix Data Control Tower (DCT) API. This service enables AI assistants and client applications to securely access test data management capabilities through a structured toolset. - : Default 2-tool mode (discovery + execute) that exposes the full DCT API driven by the live OpenAPI spec. - : Choose from 5 pre-configured toolsets tailored for different roles (Self-Service, Self-Service Provisioning, Continuous Data Admin, Platform Admin, Reporting & Insights). - : Each tool handles multiple related actions via an action parameter, reducing tool count while maintaining full functionality. - : Built-in confirmation checks for destructive operations to prevent accidental data loss. - : Access datasets, environments, engines, compliance, jobs, and reporting through specialized tools. - : API client includes retry logic, exponential backoff, and SSL configuration.
README
Показан фрагмент оригинального README. Открыть оригинал.
Delphix DCT MCP Server
The Delphix DCT MCP Server provides a robust Model Context Protocol (MCP) interface for interacting with the Delphix Data Control Tower (DCT) API. This service enables AI assistants and client applications to securely access test data management capabilities through a structured toolset.
Table of Contents
- Features
- Quick Start
- Videos
- Environment Variables
- MCP Client Configuration
- Advanced Installation
- Toolsets
- Available Tools
- Privacy & Telemetry
- Troubleshooting
- Project Structure
- License
- Support & Contributing
Features
- Dynamic Mode: Default 2-tool mode (
discovery+execute) that exposes the full DCT API driven by the live OpenAPI spec. - Persona-Based Toolsets: Choose from 5 pre-configured toolsets tailored for different roles (Self-Service, Self-Service Provisioning, Continuous Data Admin, Platform Admin, Reporting & Insights).
- Grouped Tools: Each tool handles multiple related actions via an
actionparameter, reducing tool count while maintaining full functionality. - Confirmation System: Built-in confirmation checks for destructive operations to prevent accidental data loss.
- Comprehensive DCT integration: Access datasets, environments, engines, compliance, jobs, and reporting through specialized tools.
- Security and reliability: API client includes retry logic, exponential backoff, and SSL configuration.
- Flexible configuration: Environment-based setup with validation.
- Cross-platform support: Startup scripts for Windows, macOS, and Linux.
- Structured logging: Application and session logging with telemetry tracking.
- Telemetry (Optional): Usage analytics are disabled by default and require user consent.
Quick Start
Configure the MCP server within your AI client application (such as Claude Desktop, Cursor, or VS Code). This is the recommended method and does not require separate installation.
What you need:
- Delphix DCT Instance: Running Delphix Data Control Tower instance
- API Key: Valid DCT API key with the following READ permissions:
- VDBs
- VDB Groups
- dSources
- Environments
- Bookmarks
- Snapshots
- Data Connections
- Engines
- Virtualization and Compliance Job Executions
- All Virtualization Storage Insights
- uv (recommended): Install using uv. This method provides access to the uvx command.
- OR Python 3.11+: If not using uv/uvx
Установка
uvx --from git+https://github.com/delphix/dxi-mcp-server.git dct-mcp-serverКонфигурация
{
"mcpServers": {
"delphix-dct": {
"command": "uvx",
"args": ["--from", "git+https://github.com/delphix/dxi-mcp-server.git", "dct-mcp-server"],
"env": {
"DCT_API_KEY": "your-api-key-here",
"DCT_BASE_URL": "https://your-dct-host.company.com",
"DCT_VERIFY_SSL": "true",
"DCT_LOG_LEVEL": "INFO",
"DCT_TOOLSET": "self_service"
}
}
}
}