资产存储管理服务

一个用于管理个人资产(如博客文章、文章等的图片)的服务,支持上传、列表、元数据获取、删除和复制功能。

  • by strzhao
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 strzhao/vercel-blob-mcp

使用说明

资产存储mcp

MCP服务器,用于管理个人资产(博客文章、文章等的图像) Vercel Blob 存储。

工具

工具 说明
assets_upload 将本地文件上传到您的个人资产存储,返回公共URL
assets_list 列出具有可选前缀过滤器和分页的文件
assets_head 获取资产的元数据(大小、内容类型、上传时间)
assets_delete 按URL删除一个或多个资产
assets_copy 将资源复制到新路径

设置

1.获取Blob令牌

转到您的Vercel仪表板→ 存储→ Blob商店→ .env.local 选项卡,并复制 BLOB_READ_WRITE_TOKEN.

2.在Claude代码中配置

添加到您的 .mcp.json:

{
  "mcpServers": {
    "assets-store": {
      "command": "npx",
      "args": ["-y", "assets-store-mcp"],
      "env": {
        "BLOB_READ_WRITE_TOKEN": "your_token_here"
      }
    }
  }
}

发展

npm install
npm run dev      # Run with tsx (no build needed)
npm run build    # Compile TypeScript

出版

标记一个发布以通过GitHub Actions触发自动npm发布(OIDC,不需要令牌密钥):

npm version patch   # or minor / major
git push --follow-tags