飞舒图像上传MCP服务器
一种模型上下文协议(MCP)服务器,用于将图像上传到Feishu(Lark)Bitable。返回file_token,用于与飞树官方MCP创建记录。
特性
- 📤 将图片上传到Feishu Bitable并获取file_token
- 🖼️ 支持常见的图像格式(PNG、JPG、JPEG、GIF等)
- 🔧 使用官方Feishu SDK(@lark base open/node-SDK)
- 🌐 适用于Qoder IDE、Claude Desktop和其他MCP客户端
- 🔗 返回file_token,供Feishu官方MCP用于创建记录
安装
bash npm安装-g@plutojs_jia/feishu图片上传mcp
配置
适用于Qoder IDE
第一步: 打开Qoder IDE设置,找到MCP配置部分。
第二步: 添加以下配置(替换 xxxxxxxxxxxxx 使用您的实际代币):
JSON { “mcpServers”:{ “飞舒上”:{ “命令”:“npx”, “args”:\[“-y”,“@plutojs_jia/feishu图像上传mcp”\], “env”:{ “FEISHU_PERSONAL_BASE_TOKEN”:“pt-xxxxxxxxxxx”, “FEISHU_APP_TOKEN”:“xxxxxxxxxxxxx” } } } }
步骤3: 重新启动Qoder IDE以应用配置。
注: 设置后 env,您只需提供文件路径即可上传图像,无需每次输入令牌。
适用于克劳德桌面
第一步: 找到您的Claude Desktop配置文件:
- 窗户:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
第二步: 编辑 claude_desktop_config.json 并添加(替换 xxxxxxxxxxxxx 使用您的实际代币):
JSON { “mcpServers”:{ “飞舒上”:{ “命令”:“npx”, “args”:\[“-y”,“@plutojs_jia/feishu图像上传mcp”\], “env”:{ “FEISHU_PERSONAL_BASE_TOKEN”:“pt-xxxxxxxxxxx”, “FEISHU_APP_TOKEN”:“xxxxxxxxxxxxx” } } } }
步骤3: 重新启动克劳德桌面。
注: 设置后 env,您只需提供文件路径即可上传图像。
用法
配置后,您可以使用自然语言上传图像:
如果在config中设置环境变量:
上传图片到飞树
文件路径:/path/to/image.png
或者直接提供代币:
上传图片到飞树Bitable
文件路径:/path/to/image.png 个人基础令牌:pt-xxxxxxxxxxx 基本ID:xxxxxxxxxxxxx
参数
- 文件路径 (必需):本地映像文件的绝对路径
- 个人知识 (可选):用于身份验证的Feishu个人基础令牌
- 可以在MCP配置文件中设置 env.FEISHU_PERSONAL_BASE_TOKEN - 如果在config中设置,则不需要在每个请求中提供它
- 应用令牌 (可选):可比特基础ID
- 可以在MCP配置文件中设置 env.FEISHU_APP_TOKEN - 如果在config中设置,则不需要在每个请求中提供它
- 文件名 (可选):自定义文件名,默认为原始文件名
提示: 建议设置 FEISHU_PERSONAL_BASE_TOKEN 和 FEISHU_APP_TOKEN 在MCP配置文件中,避免重复输入。
获取参数
个人基础代币
- 打开你的Feishu Bitable
- 点击右上角的三点菜单(⋯)
- 选择“高级”>“API”或“高级设置”
- 生成或复制您的个人基础令牌
基本ID
从您的Bitable URL:
https://bytedance.larkoffice.com/base/xxxxxxxxxxxxx
xxxxxxxxxxxxx是基本ID(appToken)
需求
- Node.js>=18.0.0
- 具有Bitable访问权限的飞禽(Lark)帐户
- 来自Bitable的个人基础代币
许可证
麻省理工学院
作者
plutojs_jia
