slow-groovin/unstorage-mcp
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