What drivers does Unstorage MCP Server support out of the box?
Memory, filesystem, Redis, MongoDB, and unstorage HTTP server.
@slow-groovin
Basic information
Key-Value storage MCP server based on unjs/unstorage, support drivers: redis, mongodb, filesystem. http
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"unstorage": {
"command": "npx",
"env": {
"REDIS_URL": "redis://default:123456@localhost:6379",
"REDIS_BASE": "my:mcp:values:",
"REDIS_MOUNT_POINT": "redis_storage"
},
"args": [
"/y",
"@slow-groovin/unstorage-mcp",
"--disable-modify"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A Key-Value storage MCP server based on unjs/unstorage. It mounts multiple storage backends (memory, filesystem, Redis, MongoDB, HTTP server) and exposes CRUD operations as MCP tools. Designed for developers who need to interact with diverse key-value stores through an AI agent or MCP client.
Install via npm with npx @slow-groovin/unstorage-mcp, configuring drivers through environment variables (e.g., REDIS_URL, MONGODB_URL, FS_BASE, HTTP_BASE). Use arguments like --disable-modify to restrict write operations. Run with an MCP inspector or as a local dev server using tsx.
showMounts, getItem, getItems, getItemRaw, getMeta, getKeys, setItem, setItems, setItemRaw, setMeta, removeItem, removeMeta.--disable-modify flag to forbid destructive tools.Memory, filesystem, Redis, MongoDB, and unstorage HTTP server.
Yes, pass the `--disable-modify` argument to the server. This disables `setItem`, `setItems`, `setItemRaw`, `setMeta`, `removeItem`, and `removeMeta`.
Set the `REDIS_URL` environment variable (e.g., `redis://user:pass@host:6379`). Optionally set `REDIS_BASE` and `REDIS_MOUNT_POINT`. Similarly for MongoDB, filesystem, and HTTP drivers.
A memory driver is automatically mounted on `"/"`, mirroring the default behavior of unstorage.
Clone the repository, copy an existing driver file (e.g., `src/storage/redis.ts`), modify it to use the desired unjs/unstorage driver, test, and optionally open a pull request.
A Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma

Oracle MCP server with no run-sql tool: It generates tools for each of the PL/SQL procedures, tables and approved SQL you choose. The server doesn't expose a SQL prompt, and can't reveal how it's connected to Oracle.

Model Context Protocol Servers
The Xata MCP server lets AI assistants and agents interact with your Xata organizations, projects, and Postgres database branches.
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
Comments