其他
需要通过 DAM MCP 上传文件到 ImageKit…
当用户要上传本地文件或公开 URL 到 ImageKit 媒体库,或需要生成上传签名/CLI 上传时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 57/100 ×0.15
适用场景
需要通过 DAM MCP 上传文件到 I特定
解决思路
- 上传通过 DAM(`https://imagekit.io/mcp/dam`)进行。
- 绝不要把文件字节放入对话或工具参数中;不要使用 base64、data URI、Buffer 或 stream,否则会消耗 token 且大文件会失败。
- 如果用户想从电脑选择文件,或客户端能显示 MCP Apps:调用 `upload_file`,且不带任何参数;它会打开选择器(文件名、文件夹、标签、自定义元数据)。
- 如果用户有公开 URL,或客户端没有选择器:调用 `create_upload_signature`,然后在用户环境中使用返回的 `formFields` 和 `curlExample` 进行 POST。
- 如果用户要求为其应用编写上传代码,使用 `search_docs`;除非用户明确要求,不要上传到他们的媒体库。
- `create_upload_signature` 从不接收文件内容;响应包含 `formFields`(需原样发送)和 `curlExample`。
- 从用户环境发起 multipart/form-data POST:对磁盘上的文件使用 `file=@<LOCAL_FILE_PATH>`,或使用 `file=<PUBLIC_URL>` 让 ImageKit 抓取该 URL。
- POST 时加上每个按返回结果提供的 `formFields` 条目;不要添加、删除或重新序列化字段。
- 一个签名对应一个文件;每个文件都要重新调用。
- 确认 folder、filename、tags 和 custom metadata;字段必须已存在(`list_custom_metadata_fields`)。
- 按上述规则调用 `upload_file` 或 `create_upload_signature`。
- 用 `search_media_library` 或上传响应确认文件已落入媒体库。
- Folder 是媒体库路径,以 `/` 开头,不是本地路径;嵌套文件夹会按需创建。
- 免费计划限制:图片 25MB,视频 100MB;每个文件最多 100 个版本。
适用边界 · 注意事项
- 不要用于把文件字节内联到对话或工具参数的上传方式;尤其禁止 base64、data URI、Buffer 或 stream。
- 如果用户只是要求为其应用编写上传代码,不要上传到其媒体库;应使用 `search_docs`。
- 免费计划下不要上传超过 25MB 的图片、100MB 的视频,或让单个文件超过 100 个版本。