brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
mcp-builder通过对话创建、发布、编辑和更新数据库查询 MCP,并接入当前用户的个人 MCP。适用于用户要求将数据提供为 MCP 工具或迭代已有 MCP 服务;服务名称、数据来源和工具定义由实际需求决定。
Independent GitHub snapshot · Automated classification · Original documentation governs
用户给出数据来源、需要查询的内容和可暴露字段后,完成创建、发布和个人接入。 当前能力托管声明式数据库查询工具,不执行任意用户服务器代码。
manage_application(action="list")。用户要更新已有服务时,用标题与应用编号确认目标。
多个候选不明确时询问。更新时复用 app_id,不创建重复应用。manage_application(action="create", payload={"title":"<用户确定的服务名称>","kind":"mcp"})。
只有用户需要关联已有网页时传 site_id;独立 MCP 不要求网页。manage_application(action="query", app_id="<编号>", payload={"table":"<表名>"}),
检查需要的字段和记录。数据为空时如实说明,不能宣称已经导入。调用独立的 publish_mcp 工具。以下占位符必须替换为实际应用与工具定义:
{
"app_id": "<创建或查询返回的应用编号>",
"tools": [{
"name": "<用户需求确定的合法工具名称>",
"description": "<工具实际用途和查询范围>",
"table": "<实际表名>",
"fields": ["<实际允许返回的字段>"],
"filters": ["<实际查询字段>"]
}]
}
manage_application(action="revoke_mcp", app_id="<编号>"),服务和个人接入同时停用。manage_application(action="source", app_id="<原编号>"),取得 project_id、source_path、
当前定义、revision 和真实数据表。卡片编辑会进入这个云端项目,桌面混合模式也使用云端对话。mcp.json 是工具定义,包含 app_id、version、tools。读取后修改 tools,保留 app_id
和 version,不能把访问凭据或业务记录写入该文件。新增数据表先调用 table 操作。manage_application(action="publish_project", app_id="<原编号>") 发布已保存的定义。
后端校验字段和版本,更新同一服务地址及个人 MCP,并将新版本同步回项目。只改文件不会立即改变线上服务。