Qeasy DataHub exposes assets, strategies, scripts and audit as MCP tools: a tenant user authorizes once, and the Agent operates the instance with the authorizer's identity and permissions — browse assets, inspect strategies, change configuration, manage schedules, fully auditable. Public cloud and private deployments share one implementation; keys are endpoint-self-describing, so one Agent can connect to multiple instances.
The authoritative count is meta.capabilities.tool_count at runtime; legacy keys without the audit:read scope see 38. This list reflects what is implemented; the Roadmap section states what is not.
meta.whoami (instance/tenant identity), meta.capabilities (tool count and capability list), meta.enums. Keys carry endpoint info, enabling multi-profile agents that connect to several instances (public cloud + each private customer).
List and inspect platform and API assets: available APIs, connectors and parameter shapes. Check assets before configuring strategies to avoid hallucinated fields.
copy/create/update/online/offline/checkList/data.import: duplicate and create strategies, update configs, go online/offline, checklists, data import. Note: copy/create from default asset snapshots may yield empty request[].value — inspect and complete before going online.
Create and delete transform scripts. script.test is not implemented (roadmap); locate script errors via platform logs first.
Search the audit trail of the authorizing principal. audit:read is a new scope; legacy keys do not gain it automatically.
Public cloud endpoint: https://pro-service.qliang.cloud/mcp (MCP over HTTP, Bearer sh-xxx key).
Private deployments: every customer has its own domain. The platform's “Authorize MCP” dialog generates an install guide customized to that customer's domain; wire the returned mcp.json into your Agent (self-describing keys + multi-profile, zero code changes).
Claude Desktop / Cursor — mcp.json
{
"mcpServers": {
"datahub-platform": {
"url": "https://pro-service.qliang.cloud/mcp",
"headers": {
"Authorization": "Bearer sh_YOUR_GRANT_KEY"
}
}
}
}Native JSON-RPC — initialize → tools/list
curl -s https://pro-service.qliang.cloud/mcp \
-H 'content-type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'Authorization: Bearer sh_YOUR_GRANT_KEY' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"my-agent","version":"1.0"}}}'Generate an sh-xxx key and install guide from “Authorize MCP”. For knowledge retrieval, see /mcp/datahub-knowledge.