Install Data Prism for Claude Desktop
Claude Desktop reads mcpServers from claude_desktop_config.json. Restart the app after saving.
- Open ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows, or ~/.config/Claude/claude_desktop_config.json on Linux.
- Paste the JSON config below.
- Replace placeholder secrets, then restart the client if it does not reload on its own.
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"aindriub-data-prism": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/aindriub/data-prism-server:0.6.0"
],
"env": {
"LOADER_PATH": "/app/adapters",
"DATAPRISM_SECURITY_JWT_ISSUER": "",
"DATAPRISM_SECURITY_JWT_AUDIENCE": "",
"DATAPRISM_SECURITY_JWT_JWK_SET_URI": "",
"DATAPRISM_SECURITY_JWT_ISSUER_DISCOVERY_URI": "",
"DATAPRISM_SECURITY_CALLER_CLAIMS_PRINCIPAL": "",
"DATAPRISM_SECURITY_CALLER_CLAIMS_ROLES": "",
"DATAPRISM_SECURITY_CALLER_CLAIMS_INVESTIGATION": "",
"DATAPRISM_SECURITY_POLICY_PURPOSES": "",
"DATAPRISM_SECURITYPOLICY_ROLES_INVESTIGATOR": "",
"DATAPRISM_PRIVACY_PROFILE": "",
"DATAPRISM_PRIVACY_SCOPE_LIFETIME": "",
"DATAPRISM_PRIVACY_HMAC_KEY_KEY_ID": "",
"DATAPRISM_PRIVACY_HMAC_KEY_ENVIRONMENT_VARIABLE": "",
"DATAPRISM_PRIVACY_HMAC_KEY_PROVIDER_REFERENCE": "",
"DATAPRISM_AUDIT_SINK": "",
"DATAPRISM_AUDIT_WRITER_ID": "",
"DATAPRISM_AUDIT_FILE_PATH": "",
"DATAPRISM_METRICS_SINK": "",
"DATAPRISM_HAZELCAST_TOPOLOGY": "",
"DATAPRISM_HAZELCAST_CLUSTERNAME": "",
"DATAPRISM_HAZELCAST_JOIN_MODE": "",
"DATAPRISM_HAZELCAST_JOIN_MEMBERS": "",
"DATAPRISM_HAZELCAST_MEMBER_PORT": "",
"DATAPRISM_OPERATOR_ENABLED": "",
"DATAPRISM_OPERATOR_PORT": "",
"DATAPRISM_OPERATOR_REQUIREDAUDIENCE": "",
"DATAPRISM_OPERATOR_REQUIREDSCOPE": "",
"DATAPRISM_SOURCES_CUSTOMER_BASE_URL": "",
"DATAPRISM_SOURCES_CUSTOMER_TIMEOUT": ""
}
}
}
}