Skip to main content
Glama
DataWorks MCP Server
by aliyun

DataWorks MCP 服务器

模型上下文协议 (MCP) 服务器,为 AI 提供工具,使其能够通过标准化接口与 DataWorks Open API 进行交互。此实现基于阿里云 Open API,使 AI 代理能够无缝地执行云资源操作。

概述

此 MCP 服务器:

  • 与DataWorks Open API交互

  • 管理DataWorks资源

该服务器实现了模型上下文协议规范,以标准化AI代理的云资源交互。

Related MCP server: DolphinScheduler MCP Server

先决条件

  • Node.js(v16 或更高版本)

  • pnpm(推荐)、npm 或 yarn

  • DataWorks Open API 访问密钥和密钥

安装

选项 1:从 npm 安装(推荐用于 Cursor/Cline 等客户端)

# Install globally
npm install -g alibabacloud-dataworks-mcp-server

# Or install locally in your project
npm install alibabacloud-dataworks-mcp-server

选项 2:从源代码构建(适用于开发人员)

  1. 克隆此存储库:

git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server
  1. 安装依赖项(推荐使用pnpm,支持npm):

pnpm install
  1. 构建项目:

pnpm run build
  1. 开发项目(由@modelcontextprotocol/inspector):

pnpm run dev

打开http://localhost:5173

配置

MCP 服务器配置

如果您通过 npm 安装(选项 1):

{
  "mcpServers": {
    "alibabacloud-dataworks-mcp-server": {
      "command": "npx",
      "args": ["alibabacloud-dataworks-mcp-server"],
      "env": {
        "REGION": "your_dataworks_open_api_region_id_here",
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
        "TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
        "TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

如果您从源代码构建(选项 2):

{
  "mcpServers": {
    "alibabacloud-dataworks-mcp-server": {
      "command": "node",
      "args": ["/path/to/alibabacloud-dataworks-mcp-server/build/index.js"],
      "env": {
        "REGION": "your_dataworks_open_api_region_id_here",
        "ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
        "ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
        "TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT",
        "TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

环境设置

您的环境中的初始化变量:

# DataWorks Configuration
REGION=your_dataworks_open_api_region_id_here
ALIBABA_CLOUD_ACCESS_KEY_ID=your_alibaba_cloud_access_key_id
ALIBABA_CLOUD_ACCESS_KEY_SECRET=your_alibaba_cloud_access_key_secret
TOOL_CATEGORIES=optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT
TOOL_NAMES=optional_your_tool_names_here_ex_ListProjects

配置说明

项目结构

alibabacloud-dataworks-mcp-server/
├── src/
│   ├── index.ts          # Main entry point
├── package.json
└── tsconfig.json

可用工具

MCP服务器提供以下DataWorks工具:

请参阅此链接

安全注意事项

  • 确保你的私钥安全,切勿与他人分享

  • 使用环境变量来获取敏感信息

  • 定期监控和审计AI代理活动

故障排除

如果您遇到问题:

  1. 验证您的阿里云开放API访问密钥和密钥是否正确

  2. 检查你的区域 ID 是否正确

  3. 确保您位于目标网络(主网、测试网或开发网)上

  4. 验证构建是否成功

依赖项

关键依赖项包括:

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

  1. 分叉存储库

  2. 创建你的功能分支( git checkout -b feature/amazing-feature )

  3. 提交您的更改( git commit -m 'Add some amazing feature' )

  4. 推送到分支( git push origin feature/amazing-feature )

  5. 打开拉取请求

执照

该项目采用 Apache 2.0 许可证授权。

Available Tools

186 tools
AbolishDataServiceApiC

下线数据服务API

Inputs: ProjectId, ApiId, TenantId.

AbolishPipelineRunC

终止发布流程

Inputs: Id (required), ProjectId.

AddEntityIntoMetaCollectionC

向数据地图集合中添加实体对象

Inputs: MetaCollectionId (required), Id (required), Remark.

ApprovePermissionApplyOrderC

审批权限申请单

Inputs: FlowId (required), ApproveComment (required), ApproveAction.

AttachDataQualityRulesToEvaluationTaskC

关联数据质量规则与数据质量监控

Inputs: DataQualityRuleIds (required), ProjectId, DataQualityEvaluationTaskId.

BatchUpdateTasksC

批量更新任务 *This Tool has a 'MCP Resource',please request BatchUpdateTasks(MCP Resource) to get more examples for using this tool.

Inputs: Comment, Tasks.

CloneDataSourceD

克隆数据源

Inputs: CloneDataSourceName (required), Id.

ConvertTimestampsC

将时间戳转成日期或时间。返回内容如果有时间戳,透过此Tool显示成为日期或时间。

Inputs: Timestamps (required), Format.

CreateAlertRuleD

创建自定义监控告警规则 *This Tool has a 'MCP Resource',please request CreateAlertRule(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Owner (required), Enabled (required), TriggerCondition (required), +1 more.

CreateDataQualityEvaluationTaskD

创建数据质量监控 *This Tool has a 'MCP Resource',please request CreateDataQualityEvaluationTask(MCP Resource) to get more examples for using this tool.

Inputs: Target (required), Name (required), ProjectId, DataSourceId, +6 more.

CreateDataQualityEvaluationTaskInstanceC

创建数据质量校验监控实例

Inputs: Parameters (required), DataQualityEvaluationTaskId, ProjectId, RuntimeResource.

CreateDataQualityRuleD

创建质量规则 *This Tool has a 'MCP Resource',please request CreateDataQualityRule(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Target (required), TemplateCode (required), ProjectId, +6 more.

CreateDataServiceApiD

创建数据服务API

Inputs: ApiName (required), GroupId (required), Protocols (required), ApiPath (required), +15 more.

CreateDataSourceD

创建数据源

Inputs: Name (required), Type (required), ConnectionPropertiesMode (required), ConnectionProperties (required), +2 more.

CreateDIAlarmRuleC

创建数据集成同步任务告警规则 *This Tool has a 'MCP Resource',please request CreateDIAlarmRule(MCP Resource) to get more examples for using this tool.

Inputs: MetricType (required), Name (required), TriggerConditions (required), NotificationSettings (required), +4 more.

CreateDIJobD

创建数据集成同步任务 *This Tool has a 'MCP Resource',please request CreateDIJob(MCP Resource) to get more examples for using this tool.

Inputs: DestinationDataSourceType (required), SourceDataSourceType (required), MigrationType (required), SourceDataSourceSettings (required), +10 more.

CreateDISyncTaskC

创建数据集成同步任务

Inputs: TaskType (required), TaskContent (required), ProjectId, ClientToken, +2 more.

CreateFunctionC

创建数据开发函数

Inputs: Spec (required), ProjectId.

CreateLineageRelationshipC

注册数据地图血缘关系

Inputs: SrcEntity, DstEntity, Task.

CreateMetaCollectionC

创建数据地图集合对象

Inputs: Name (required), Type (required), ParentId, Description.

CreateNodeD

创建数据开发节点 *This Tool has a 'MCP Resource',please request CreateNode(MCP Resource) to get more examples for using this tool.

Inputs: Scene (required), Spec (required), ProjectId, ContainerId.

CreatePermissionApplyOrderC

创建权限申请单 *This Tool has a 'MCP Resource',please request CreatePermissionApplyOrder(MCP Resource) to get more examples for using this tool.

Inputs: ApplyUserIds (required), ApplyReason (required), ApplyObject (required), ApplyType, +6 more.

CreatePipelineRunC

创建发布流程

Inputs: Type (required), ObjectIds (required), ProjectId, Description.

CreateProjectMemberC

创建工作空间成员

Inputs: UserId (required), RoleCodes (required), ProjectId.

CreateResourceC

创建数据开发文件资源

Inputs: Spec (required), ProjectId, ResourceFile.

CreateWorkflowDefinitionC

创建数据开发工作流

Inputs: Spec (required), ProjectId.

CreateWorkflowInstancesD

创建工作流实例 *This Tool has a 'MCP Resource',please request CreateWorkflowInstances(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Type (required), ProjectId, WorkflowId, +7 more.

DeleteAlertRuleC

删除自定义规则

Inputs: Id.

DeleteDataQualityEvaluationTaskC

删除数据质量监控

Inputs: ProjectId, Id.

DeleteDataQualityRuleD

删除质量规则

Inputs: Id, ProjectId.

DeleteDataServiceApiD

删除数据服务API

Inputs: ProjectId, ApiId, TenantId.

DeleteDataSourceD

删除数据源

Inputs: Id.

DeleteDIAlarmRuleC

删除数据集成同步任务告警规则

Inputs: DIAlarmRuleId, Id, DIJobId.

DeleteDIJobC

删除数据集成同步任务

Inputs: ProjectId, Id, DIJobId.

DeleteFunctionC

删除数据开发函数

Inputs: ProjectId, Id.

DeleteLineageRelationshipC

删除数据地图血缘关系

Inputs: Id (required).

DeleteMetaCollectionC

删除数据地图集合对象

Inputs: Id (required).

DeleteNodeC

删除数据开发节点

Inputs: ProjectId, Id.

DeleteProjectMemberC

移除工作空间成员

Inputs: UserId (required), ProjectId.

DeleteResourceC

删除数据开发文件资源

Inputs: ProjectId, Id.

DeleteTaskD

删除任务

Inputs: Id, ProjectEnv.

DeleteWorkflowD

删除工作流

Inputs: Id, ClientUniqueCode, EnvType.

DeleteWorkflowDefinitionC

删除数据开发工作流

Inputs: ProjectId, Id.

ExecPipelineRunStageC

执行发布流程的指定阶段

Inputs: Id (required), Code (required), ProjectId.

ExecuteAdhocWorkflowInstanceC

执行临时工作流实例 *This Tool has a 'MCP Resource',please request ExecuteAdhocWorkflowInstance(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Owner (required), Tasks (required), ProjectId, +2 more.

GetAlertMessageC

查询报警信息

Inputs: AlertId (required).

GetAlertRuleC

获取自定义监控告警规则

Inputs: Id.

GetCatalogC

获取数据地图数据目录详情

Inputs: Id (required).

GetColumnC

获取数据地图数据表字段信息

Inputs: Id (required).

GetCreateWorkflowInstancesResultD

获取创建工作流实例结果

Inputs: OperationId (required).

GetDatabaseC

获取数据地图数据库详情

Inputs: Id (required).

GetDataQualityEvaluationTaskC

查询数据质量监控详情

Inputs: Id.

GetDataQualityEvaluationTaskInstanceC

获取数据质量校验任务实例详情

Inputs: Id.

GetDataQualityRuleC

查询质量规则详情

Inputs: Id.

GetDataQualityRuleTemplateC

查询质量规则模版详情

Inputs: Code (required).

GetDataServiceApiC

查询数据服务API开发态的详情

Inputs: ProjectId, ApiId, TenantId.

GetDataServiceApiTestC

获取API测试结果

Inputs: TestId.

GetDataServicePublishedApiC

查询数据服务API的发布态信息

Inputs: ProjectId, ApiId, TenantId.

GetDataSourceC

查看数据源详情

Inputs: Id.

GetDIJobC

查看数据集成同步任务配置详情

Inputs: ProjectId, WithDetails, Id, DIJobId.

GetDIJobLogC

查看数据集成同步任务的运行日志

Inputs: FailoverId, Id, DIJobId, InstanceId, +2 more.

GetFunctionC

获取数据开发函数详情

Inputs: Id, ProjectId.

GetJobStatusC

获取异步API运行状态

Inputs: JobId (required).

GetLineageRelationshipC

获取数据地图血缘关系

Inputs: Id (required).

GetMetaCollectionD

获取数据地图集合信息

Inputs: Id (required).

GetNetworkC

获取某个网络资源详细信息

Inputs: Id.

GetNodeC

获取数据开发节点详情

Inputs: Id, ProjectId.

GetPartitionC

获取数据地图数据表的分区详情

Inputs: TableId (required), Name (required).

GetPermissionApplyOrderDetailC

查询权限申请单的详细信息

Inputs: FlowId (required).

GetPipelineRunC

获取发布流程详细信息

Inputs: Id (required), ProjectId.

GetProjectC

获取工作空间详情

Inputs: Id.

GetProjectMemberC

查询工作空间成员详情

Inputs: UserId (required), ProjectId.

GetProjectRoleC

获取工作空间角色详情

Inputs: Code (required), ProjectId.

GetRemindC

获取自定义监控报警规则详情

Inputs: RemindId.

GetResourceC

获取数据开发文件资源详情

Inputs: Id, ProjectId.

GetResourceGroupC

根据ID获取指定资源组信息

Inputs: Id (required).

GetRouteC

根据ID获取指定路由信息

Inputs: Id.

GetSchemaC

获取数据地图数据库模式信息

Inputs: Id (required).

GetTableC

获取数据地图数据表详情

Inputs: Id (required), IncludeBusinessMetadata.

GetTaskC

获取任务的详情

Inputs: Id, ProjectEnv.

GetTaskInstanceC

获取任务实例的详情

Inputs: Id.

GetTaskInstanceLogC

获取任务实例的运行日志

Inputs: Id, RunNumber.

GetTopicC

获取事件的详情

Inputs: TopicId.

GetTopicInfluenceC

获取事件影响的基线实例列表

Inputs: TopicId.

GetWorkflowC

获取工作流的详情

Inputs: Id, EnvType.

GetWorkflowDefinitionC

获取数据开发工作流详情

Inputs: Id, ProjectId, IncludeScriptContent.

GetWorkflowInstanceC

获取工作流实例的详情

Inputs: Id.

GrantMemberProjectRolesC

授予工作空间成员新的空间角色

Inputs: UserId (required), RoleCodes (required), ProjectId.

ImportWorkflowDefinitionC

导入数据开发工作流

Inputs: Spec (required), ProjectId.

ListAlertMessagesC

获取报警信息的列表

Inputs: BeginTime (required), EndTime (required), PageNumber, PageSize, +5 more.

ListAlertRulesC

获取自定义规则列表

Inputs: PageNumber, PageSize, Types, Owner, +3 more.

ListCatalogsC

查询数据地图数据目录列表

Inputs: ParentMetaEntityId (required), Order, Comment, Types, +4 more.

ListColumnsC

查询数据地图数据表字段列表

Inputs: TableId (required), Order, Comment, PageSize, +3 more.

ListCrawlerTypesB

获取数据地图元数据采集器类型列表

Inputs: no named parameters.

ListDataAssetTagsC

查询标签列表

Inputs: Category, PageSize, PageNumber, Key.

ListDatabasesC

查询数据地图数据库列表

Inputs: ParentMetaEntityId (required), Order, Comment, PageSize, +3 more.

ListDataQualityEvaluationTaskInstancesC

查询质量监控任务实例列表

Inputs: ProjectId, PageSize, PageNumber, TableGuid, +7 more.

ListDataQualityEvaluationTasksC

查询质量监控任务列表

Inputs: ProjectId, PageSize, PageNumber, TableGuid, +1 more.

ListDataQualityResultsC

查询质量��果列表

Inputs: ProjectId, PageSize, PageNumber, DataQualityRuleId, +6 more.

ListDataQualityRulesC

查询质量规则列表

Inputs: ProjectId, PageNumber, TableGuid, DataQualityEvaluationTaskId, +2 more.

ListDataQualityRuleTemplatesC

查询质量规则模版列表

Inputs: CreationSource (required), ProjectId, PageNumber, PageSize, +2 more.

ListDataServiceApisC

获取数据服务API开发中的信息列表

Inputs: ProjectId, TenantId, PageSize, PageNumber, +3 more.

ListDataServicePublishedApisC

获取数据服务API的发布态信息列表

Inputs: ProjectId, TenantId, PageSize, PageNumber, +3 more.

ListDataSourcesC

获取数据源列表

Inputs: ProjectId, Order, Types, PageSize, +5 more.

ListDataSourceSharedRulesB

查询数据源分享规则列表

Inputs: DataSourceId, TargetProjectId.

ListDIAlarmRulesC

获取数据集成同步任务告警规则列表

Inputs: PageSize, DIAlarmRuleId, PageNumber, JobId.

ListDIJobEventsC

获取数据集成同步任务的运行事件列表

Inputs: EventType (required), StartTime, EndTime, DIJobId, +2 more.

ListDIJobMetricsC

查看数据集成同步任务运行指标

Inputs: MetricName (required), StartTime, EndTime, DIJobId.

ListDIJobRunDetailsC

获取数据集成同步任务运行的执行进展

Inputs: DIJobId, SourceTableName, SourceDataSourceName, PageSize, +4 more.

ListDIJobsC

获取数据集成同步任务配置列表

Inputs: ProjectId, DestinationDataSourceType, PageSize, PageNumber, +3 more.

ListDownstreamTaskInstancesC

获取下游任务实例列表

Inputs: Id, PageSize, PageNumber.

ListDownstreamTasksC

获取下游任务列表

Inputs: Id, ProjectEnv, PageSize, PageNumber.

ListEntitiesInMetaCollectionC

查询数据地图集合中的实体列表

Inputs: Id (required), EntityType, Order, EntityName, +4 more.

ListFunctionsC

获取数据开发函数列表

Inputs: ProjectId, Owner, Type, PageSize, +1 more.

ListLineageRelationshipsC

查询数据地图血缘关系列表

Inputs: SrcEntityId (required), DstEntityId (required), Order, SrcEntityName, +4 more.

ListLineagesC

查询数据地图实体血缘列表

Inputs: Order, SrcEntityId, SrcEntityName, PageSize, +5 more.

ListMetaCollectionsC

查询数据地图集合列表

Inputs: Type (required), ParentId, Order, Description, +6 more.

ListNetworksC

获取资源组网络资源列表

Inputs: ResourceGroupId (required), PageSize, PageNumber, SortBy.

ListNodeDependenciesC

获取数据开发节点的依赖节点

Inputs: ProjectId, Id, PageSize, PageNumber.

ListNodesC

获取数据开发节点列表

Inputs: ProjectId, Recurrence, PageSize, ContainerId, +3 more.

ListPartitionsC

查询数据地图数据表的分区列表

Inputs: TableId (required), Order, PageSize, PageNumber, +2 more.

ListPermissionApplyOrdersC

查询权限申请单列表

Inputs: QueryType, MaxComputeProjectName, EndTime, PageNum, +9 more.

ListPipelineRunsC

获取发布流程列表

Inputs: ProjectId, Status, Creator, PageSize, +1 more.

ListProjectMembersC

查询工作空间成员列表

Inputs: ProjectId, RoleCodes, PageSize, PageNumber, +1 more.

ListProjectRolesC

获取工作空间角色详情列表

Inputs: ProjectId, Names, Codes, Type, +2 more.

ListProjectsC

获取工作空间详情列表

Inputs: Names, Status, AliyunResourceTags, AliyunResourceGroupId, +6 more.

ListResourceGroupsC

获取资源组列表

Inputs: AliyunResourceTags, AliyunResourceGroupId, Statuses, PageSize, +6 more.

ListResourcesC

获取数据开发文件资源列表

Inputs: ProjectId, Owner, Type, PageSize, +1 more.

ListRoutesC

获取网络资源的路由列表

Inputs: ResourceGroupId (required), NetworkId, PageSize, PageNumber, +1 more.

ListSchemasC

查询数据地图数据库模式列表

Inputs: ParentMetaEntityId (required), Order, Comment, Types, +4 more.

ListTablesC

查询数据地图数据表列表

Inputs: ParentMetaEntityId (required), Order, Comment, PageSize, +4 more.

ListTaskInstanceOperationLogsC

获取任务实例的操作日志列表

Inputs: Id, PageSize, PageNumber, Date.

ListTaskInstancesC

获取任务实例列表

Inputs: ProjectId, Bizdate, TriggerType, Owner, +15 more.

ListTaskOperationLogsC

获取任务的操作日志列表

Inputs: Id, ProjectEnv, PageSize, PageNumber, +1 more.

ListTasksD

获取任务列表

Inputs: ProjectId, TriggerType, Owner, PageSize, +9 more.

ListTopicsC

获取或搜索事件列表

Inputs: BeginTime (required), EndTime (required), PageNumber, PageSize, +5 more.

ListUpstreamTaskInstancesC

获取上游任务实例列表

Inputs: Id, PageSize, PageNumber.

ListUpstreamTasksD

获取上游任务列表

Inputs: Id, ProjectEnv, PageSize, PageNumber.

ListWorkflowDefinitionsC

获取数据开发工作流列表

Inputs: ProjectId, Type, Owner, PageSize, +1 more.

ListWorkflowInstancesD

获取工作流实例列表

Inputs: ProjectId, BizDate, Type, Owner, +6 more.

ListWorkflowsD

获取工作流列表

Inputs: ProjectId, TriggerType, Owner, PageSize, +5 more.

MoveFunctionC

移动数据开发函数路径

Inputs: Path (required), ProjectId, Id.

MoveNodeC

移动数据开发节点路径

Inputs: Path (required), ProjectId, Id.

MoveResourceC

移动数据开发文件资源路径

Inputs: Path (required), ProjectId, Id.

MoveWorkflowDefinitionC

移动数据开发工作流路径

Inputs: Path (required), ProjectId, Id.

PublishDataServiceApiD

发布数据服务API

Inputs: ProjectId, ApiId, TenantId.

RemoveEntityFromMetaCollectionC

从数据地图集合中移除实体对象

Inputs: MetaCollectionId, Id.

RemoveTaskInstanceDependenciesC

移除任务实例的依赖关系

Inputs: Id, UpstreamTaskInstanceIds, Comment.

RenameFunctionC

重命名数据开发函数

Inputs: Name (required), ProjectId, Id.

RenameNodeC

重命名数据开发节点

Inputs: Name (required), ProjectId, Id.

RenameResourceC

重命名数据开发文件资源

Inputs: Name (required), ProjectId, Id.

RenameWorkflowDefinitionC

重命名数据开发工作流

Inputs: Name (required), ProjectId, Id.

RerunTaskInstancesC

重跑任务实例

Inputs: Ids, Comment.

ResumeTaskInstancesC

恢复任务实例

Inputs: Ids, Comment.

RevokeMemberProjectRolesC

撤销空间成员的空间角色

Inputs: UserId (required), RoleCodes (required), ProjectId.

RevokeTablePermissionC

撤销用户的表权限

Inputs: MaxComputeProjectName (required), TableName (required), Actions (required), WorkspaceId, +2 more.

SaveDataServiceApiTestResultC

保存API测试结果

Inputs: ApiId, ProjectId, AutoGenerate, ResultSample, +1 more.

SetSuccessTaskInstancesD

置成功任务实例

Inputs: Ids, Comment.

StartDIJobC

启动数据集成同步任务

Inputs: Id, RealtimeStartSettings, DIJobId, ForceToRerun.

StartWorkflowInstancesC

启动工作流实例

Inputs: Ids (required), Comment.

StopDIJobC

停止数据集成同步任务

Inputs: InstanceId, Id, DIJobId.

StopTaskInstancesC

终止任务实例

Inputs: Ids, Comment.

StopWorkflowInstancesC

终止工作流实例

Inputs: Ids (required), Comment.

SubmitDataServiceApiD

提交数据服务API

Inputs: ProjectId, ApiId, TenantId.

SuspendTaskInstancesD

暂停任务实例

Inputs: Ids, Comment.

TestDataServiceApiD

测试数据服务API

Inputs: ApiId, BodyContent, BodyParams, PathParams, +2 more.

TestDataSourceConnectivityC

测试数据源的连通性

Inputs: ResourceGroupId (required), DataSourceId, ProjectId.

ToTimestampsC

将日期或时间转成时间戳。

Inputs: DateTimeDisplay (required).

TriggerSchedulerTaskInstanceC

触发调度任务实例

Inputs: TaskId, TriggerTime, EnvType.

UpdateAlertRuleC

更新自定义监控告警规则 *This Tool has a 'MCP Resource',please request UpdateAlertRule(MCP Resource) to get more examples for using this tool.

Inputs: Enabled, Owner, Id, TriggerCondition, +2 more.

UpdateColumnBusinessMetadataC

更新数据地图数据表字段的业务元数据

Inputs: Id (required), Description.

UpdateDataQualityEvaluationTaskD

更新数据质量监控 *This Tool has a 'MCP Resource',please request UpdateDataQualityEvaluationTask(MCP Resource) to get more examples for using this tool.

Inputs: ProjectId, Id, Target, Description, +7 more.

UpdateDataQualityRuleC

更新质量规则

Inputs: Id, ProjectId, TemplateCode, Description, +6 more.

UpdateDataServiceApiC

更新数据服务API开发态的信息

Inputs: Protocols (required), ApiPath (required), ApiDescription (required), ProjectId, +10 more.

UpdateDataSourceD

修改数据源

Inputs: ConnectionProperties (required), Id, ProjectId, ConnectionPropertiesMode, +1 more.

UpdateDIAlarmRuleC

更新数据集成同步任务告警规则 *This Tool has a 'MCP Resource',please request UpdateDIAlarmRule(MCP Resource) to get more examples for using this tool.

Inputs: Description, DIJobId, MetricType, TriggerConditions, +5 more.

UpdateDIJobC

更新数据集成同步任务 *This Tool has a 'MCP Resource',please request UpdateDIJob(MCP Resource) to get more examples for using this tool.

Inputs: Description, JobSettings, DIJobId, TableMappings, +4 more.

UpdateFunctionC

更新数据开发函数信息

Inputs: Spec (required), ProjectId, Id.

UpdateMetaCollectionC

更新数据地图集合对象

Inputs: Id (required), Administrators, Description, Name.

UpdateNodeC

更新数据开发节点信息

Inputs: Spec (required), ProjectId, Id.

UpdateResourceC

更新数据开发文件资源信息

Inputs: Spec (required), ProjectId, Id, ResourceFile.

UpdateTableBusinessMetadataC

更新数据地图数据表的业务元数据

Inputs: Id (required), Readme.

UpdateTaskD

更新任务 *This Tool has a 'MCP Resource',please request UpdateTask(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Owner (required), RerunMode (required), Trigger (required), +15 more.

UpdateTaskInstancesC

修改任务实例属性

Inputs: Comment, TaskInstances.

UpdateWorkflowD

更新工作流 *This Tool has a 'MCP Resource',please request UpdateWorkflow(MCP Resource) to get more examples for using this tool.

Inputs: Name (required), Owner (required), Trigger (required), Id, +8 more.

UpdateWorkflowDefinitionC

更新数据开发工作流信息

Inputs: Spec (required), ProjectId, Id.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    C2.7/5.0

    Scored across 186 tools

    Disambiguation4/5

    Most tools have distinct purposes targeting specific resources and actions, such as CreateDataQualityRule vs. GetDataQualityRule, which are clearly differentiated by their CRUD operations. However, some tools like CreateDIJob and CreateDISyncTask appear to have overlapping purposes (both creating data integration sync tasks), which could cause minor confusion for an agent.

    Naming Consistency5/5

    The tool names follow a highly consistent verb_noun pattern throughout, such as CreateDataSource, GetDataSource, UpdateDataSource, and ListDataSources. This consistency makes the tool set predictable and easy to navigate, with no mixing of naming conventions like camelCase or snake_case deviations.

    Tool Count2/5

    With 186 tools, the count is excessively high for a single server, making it overwhelming and difficult for an agent to manage effectively. This large number suggests poor scoping, as many tools could likely be consolidated or grouped, leading to inefficiency and potential confusion in tool selection.

    Completeness5/5

    The tool set provides comprehensive coverage across multiple domains like data quality, data integration, data services, and workflow management, with full CRUD operations (e.g., Create, Get, Update, Delete, List) for most resources. There are no obvious gaps, and the tools support end-to-end workflows, ensuring agents can perform complex tasks without dead ends.

    Maintenance

    ActivityInactive
    ResponsivenessLimited data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      A Model Context Protocol server that enables agent applications like Cursor and Cline to integrate with Alibaba Cloud Function Compute, allowing them to deploy and manage serverless functions through natural language interactions.
      12
      62 npm
      9
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Model Context Protocol server that enables AI agents to interact with Alibaba Cloud PolarDB-X databases through SQL queries, database inspection, and schema exploration.
      22 npm
      4
      Apache 2.0