Unstorage icon

Unstorage

Provides a Key-Value storage MCP server built on unjs/unstorage with support for various drivers like Redis, MongoDB, and filesystem.

About

Unstorage is a Key-Value storage MCP server based on unjs/unstorage, designed to provide a flexible and efficient storage solution. It supports multiple drivers, including memory, filesystem, Redis, an unstorage HTTP server, and MongoDB, allowing users to choose the most suitable storage backend for their needs. The server exposes a comprehensive set of tools for managing data, such as retrieving, setting, and removing items and metadata. It is configurable via environment variables and command-line arguments, and offers debugging approaches for local development and inspection.

Key Features

  • Supports multiple storage drivers (Redis, MongoDB, filesystem, memory, HTTP)
  • Includes debugging approaches for local development
  • Provides tools for managing key-value pairs and metadata
  • Extensible to support custom storage drivers
  • Configurable via environment variables and command-line arguments
  • 0 GitHub stars

Use Cases

  • Configuration management for distributed systems
  • Centralized key-value storage for microservices
  • Caching layer for frequently accessed data