DataWorks MCP Server
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:从源代码构建(适用于开发人员)
克隆此存储库:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server安装依赖项(推荐使用pnpm,支持npm):
pnpm install构建项目:
pnpm run build开发项目(由@modelcontextprotocol/inspector):
pnpm run dev配置
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代理活动
故障排除
如果您遇到问题:
验证您的阿里云开放API访问密钥和密钥是否正确
检查你的区域 ID 是否正确
确保您位于目标网络(主网、测试网或开发网)上
验证构建是否成功
依赖项
关键依赖项包括:
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
分叉存储库
创建你的功能分支(
git checkout -b feature/amazing-feature)提交您的更改(
git commit -m 'Add some amazing feature')推送到分支(
git push origin feature/amazing-feature)打开拉取请求
执照
该项目采用 Apache 2.0 许可证授权。
Available Tools
186 toolsAbolishDataServiceApiC
下线数据服务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.
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
Scored across 186 tools
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.
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.
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.
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
Related MCP Connectors
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables LLMs to interact with Databricks workspaces through natural language, allowing SQL query execution and job management operations.50-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI agents to interact with Apache DolphinScheduler through a standardized protocol, enabling AI-driven workflow management.32Apache 2.0
- AlicenseBqualityDmaintenanceA 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.1262 npm9MIT

PolarDB-X MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceA 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 npm4Apache 2.0