Skip to main content
Glama
strzhao

assets-store-mcp

by strzhao

assets-store-mcp

MCP server for managing personal assets (images for blog posts, articles, etc.) in Vercel Blob storage.

Tools

Tool

Description

assets_upload

Upload a local file to your personal assets store, returns public URL

assets_list

List files with optional prefix filter and pagination

assets_head

Get metadata of an asset (size, content type, upload time)

assets_delete

Delete one or more assets by URL

assets_copy

Copy an asset to a new path

Related MCP server: S3-Compatible 3D Storage MCP Server

Setup

1. Get your Blob token

Go to your Vercel dashboard → Storage → your Blob store → .env.local tab, and copy the BLOB_READ_WRITE_TOKEN.

2. Configure in Claude Code

Add to your .mcp.json:

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

Development

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

Publishing

Tag a release to trigger automatic npm publish via GitHub Actions (OIDC, no token secret needed):

npm version patch   # or minor / major
git push --follow-tags
A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/strzhao/vercel-blob-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server