## MCP设计方案
* 每个功能独立一个工具

## 工具列表说明
### 1:开发环境检查Tool - Dev Environment Validator ✅
* 用于检查当前环境，是否满足开发条件
* 需要使用知识库

### 2:创建开发环境Tool - Dev Environment Creator ✅
* 通过特定步骤创建一个开发模版项目
* 需要使用知识库

### 3:指导配置开发者密钥Tool - Developer Key Setup Guide ✅
* 检查当前环境的开发者密钥是否配置正确
* 指导如何获取密钥，以及如何配置

### 4:创建应用程序Tool - App Creator ✅
* 创建一个应用程序

### 5:查询应用列表 - App List Retriever
* 查询环境所有应用程序

### 6:创建自定义对象Tool - Custom Object Creator ✅
* 创建一个自定义对象

### 7:查询对象列表Tool - Object List Retriever ✅
* 查询所有对象信息，包含标准以及自定义

### 9:创建字段Tool - Field Batch Creator ✅
* 为某个对象批量创建字段
* 需要所有字段知识库

### 10:查询某个对象字段列表Tool - Object Fields Retriever ✅
* 通过对象id查询对象的字段列表信息

### 11:创建自定义类Tool - Custom Class Creator ✅
* 创建一个自定义类

### 12:查询自定义类列表Tool - Class List Retriever ✅
* 查询自定义类列表

### 13:查询某个类的详细信息Tool - Class Detail Retriever ✅
* 根据id查询某个类详细信息

### 14:编辑类Tool - Custom Class Editor ✅
* 使用类的开发者知识库进行编辑开发
* 类的常用sdk

### 15:拉取自定义类到本地Tool - Class Puller (Pull Class To Local) ✅
* 拉取线上的某个类代码到本地

### 16:推送自定义类到线上Tool - Class Publisher (Push Class Online) ✅
* 推送某个自定义类代码到线上

### 17:创建定时类Tool - Scheduled Class Creator ✅
* 创建一个定时类

### 18:查询定时类列表Tool - Scheduled Class List Retriever ✅
* 查询定时列表

### 19:查询某个定时类的详细信息Tool - Scheduled Class Detail Retriever ✅
* 根据id查询某个定时详细信息

### 21:拉取定时类到本地Tool - Scheduled Class Puller ✅
* 拉取线上的某个定时类代码到本地

### 22:推送定时类代码到线上Tool - Scheduled Class Publisher ✅
* 推送某个定时类代码到线上

### 23:创建触发器Tool - Trigger Creator ✅
* 创建一个触发器

### 24:查询触发器列表Tool - Trigger List Retriever ✅
* 查询触发器列表

### 25:查询某个触发器的详细信息Tool - Trigger Detail Retriever ✅
* 根据id查询某个触发器详细信息

### 26:编辑触发器Tool - Trigger Editor ✅
* 使用触发器的开发者知识库进行编辑开发
* 触发器的常用sdk

### 27:拉取触发器到本地Tool - Trigger Puller ✅
* 拉取线上的某个触发器代码到本地

### 28:推送触发器代码到线上Tool - Trigger Publisher ✅
* 推送某个触发器代码到线上

### 29:创建自定义组件Tool - Component Creator ✅
* 创建一个自定义组件（Vue组件）

### 30:查询自定义组件列表Tool - Component List Retriever ✅
* 查询自定义组件列表（本地和服务器）

### 31:查询某个自定义组件的详细信息Tool - Component Detail Retriever ✅
* 根据组件名或ID查询某个组件详细信息

### 32:编辑自定义组件Tool - Component Editor ✅
* 使用自定义组件的开发者知识库进行编辑开发
* Vue组件的常用API和最佳实践

### 33:拉取自定义组件到本地Tool - Component Puller ✅
* 拉取线上的某个组件代码到本地

### 34:推送自定义组件代码到线上Tool - Component Publisher ✅
* 推送某个自定义组件代码到线上

## 操作过于复杂
### 35:创建客户端脚本Tool - Client Script Creator ❌
* 创建一个客户端脚本

### 36:查询客户端脚本组件列表Tool - Client Script List Retriever ✅
* 查询客户端脚本列表

### 37:查询某个客户端脚本的详细信息Tool - Client Script Detail Retriever ✅
* 根据id查询某个客户端脚本详细信息

### 38:编辑客户端脚本Tool - Client Script Editor ✅
* 使用ccdk知识库开发

### 39:拉取客户端脚本到本地Tool - Client Script Puller ✅
* 拉取线上的某个客户端脚本代码到本地

### 40:推送客户端脚本件代码到线上Tool - Client Script Pusher ✅
* 推送某个自定义客户端脚本代码到线上

### 41:CloudCC开发项目概要Tool - CloudCC Development Overview ✅
* 【总纲工具】CloudCC 开发项目的总纲和工具导航
* 提供所有 MCP 工具的列表、使用提示和选择指南
* 帮助大模型在开发过程中快速找到并使用正确的工具
* 这是开始 CloudCC 开发前必须查看的工具
* 需要使用知识库

### 42:审批Tool - Approval ✅
* 拉取所有的待审批的记录
* 通过id审批通过记录
* 通过id拒绝审批通过记录

### 43:菜单Tool - Menu ✅
* 创建自定义对象菜单