unstorage-mcp

slow-groovin/unstorage-mcp

3.3

If you are the rightful owner of unstorage-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Unstorage MCP Server is a key-value storage server based on the unjs/unstorage library, supporting various storage drivers and transport methods.

Tools

Functions exposed to the LLM to take actions

showMounts

Get an overview of all mount points. Returns a list of objects, each containing 'driverName' and 'base'.

hasItem

Checks if storage contains a key.

getItem

Gets the value of a key in storage

getItems

Gets the value of multiple keys in storage in parallel

getItemRaw

Gets the value of a key in storage in raw format

getMeta

Get metadata object for a specific key

getKeys

Get all keys. Returns an array of strings.If a base is provided, only keys starting with the base will be returned and only mounts starting with base will be queried

setItem

Add/Update a value to the storage

setItems

Add/Update items in parallel to the storage

setItemRaw

Add/Update a value to the storage in raw format

removeItem

Remove a value (and it's meta) from storage

setMeta

Set custom meta for a specific key

removeMeta

Remove meta for a specific key

Prompts

Interactive templates invoked by user choice

getItem

null

setItem

null

Resources

Contextual data attached and managed by the client

No resources