🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

designvault-mcp

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

designvault-mcp

Model Context Protocol server for DesignVault — search, browse, and manage your design-asset library from any MCP-compatible AI client.

latest
Source
npmnpm
Version
0.1.3
Version published
Maintainers
1
Created
Source

DesignVault MCP server

Connect your DesignVault design-asset library to any MCP-compatible AI client — Claude Desktop, Claude Code, Cursor, and more.

Search your library by meaning, browse collections, find similar assets, and (optionally) push, tag, and organize assets — all from inside your AI client.

📖 Full documentation: www.designvault.net/docs/mcp

"Find dark hero banners from the Q4 launch in DesignVault"
"What's in the 'Spring 2026 campaign' collection?"
"Show me assets similar to this one"
"Tag this asset as 'website' and 'dark' and add it to Q4 Launch"

Quick start

You need a DesignVault API key (dv_live_…), generated under Settings → API keys in your DesignVault organization.

Claude Desktop

Add this to your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "designvault": {
      "command": "npx",
      "args": ["-y", "designvault-mcp"],
      "env": {
        "DESIGNVAULT_API_KEY": "dv_live_xxxxxxxx"
      }
    }
  }
}

Restart Claude Desktop. You'll see the DesignVault tools available in the chat.

Cursor / other MCP clients

Same shape — any client that speaks MCP over stdio:

{
  "mcpServers": {
    "designvault": {
      "command": "npx",
      "args": ["-y", "designvault-mcp"],
      "env": { "DESIGNVAULT_API_KEY": "dv_live_xxxxxxxx" }
    }
  }
}

Configuration

VariableRequiredDefaultDescription
DESIGNVAULT_API_KEYPer-org API key (dv_live_…). Settings → API keys.
DESIGNVAULT_BASE_URLhttps://www.designvault.netOverride to point at a preview deployment or http://localhost:3000 during development.
DESIGNVAULT_ENABLE_WRITEoffSet to 1 / true to register the write tools (create, update, delete).

Read-only by default

Write tools are off unless you set DESIGNVAULT_ENABLE_WRITE=1. This is deliberate: a key pasted into a shared or published MCP config can't mutate or delete your data unless you explicitly opt in. Enable write only when you want the AI to create/update/delete assets and collections.

Tools

Read (always available)

ToolWhat it does
search_assetsHybrid full-text + semantic search by natural-language query.
list_assetsList/filter assets (by type, client, product, tag, text) with pagination.
get_assetFetch one asset with tags + a signed thumbnail URL.
find_similar_assetsNearest neighbours to an asset by embedding similarity.
list_collectionsList collections with asset counts and smart/manual flag.
get_collectionFetch a collection and its assets (smart collections evaluated live).
list_tagsList the org's tags.
list_asset_typesList the org's asset-type catalogue.

Write (opt-in via DESIGNVAULT_ENABLE_WRITE)

ToolWhat it does
push_assetIngest a new asset from an image URL, with metadata + tags.
update_assetUpdate an asset's metadata; replace its tags.
delete_assetPermanently delete an asset.
create_collectionCreate a manual or smart collection.
update_collectionRename / toggle public link.
delete_collectionDelete a collection (assets are kept).
add_asset_to_collectionAdd an asset to a manual collection.
remove_asset_from_collectionRemove an asset from a manual collection.

All tools map 1:1 to the public REST API (/api/v1). The same per-key rate limits and scopes apply — write tools need a key with the assets:write scope.

How it works

This server is a thin, stateless translation layer: each MCP tool call becomes one authenticated HTTPS request to your DesignVault API. No data is cached or stored locally. Thumbnail URLs are short-lived signed URLs — re-fetch rather than persist them.

Local development

npm install
npm run build
DESIGNVAULT_API_KEY=dv_live_xxx DESIGNVAULT_BASE_URL=http://localhost:3000 npm start

npm run watch recompiles on change.

License

MIT

Keywords

mcp

FAQs

Package last updated on 10 Jun 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts