Skip to content

Releases: redis/mcp-redis

0.3.0

03 Oct 15:43
9db504b
Compare
Choose a tag to compare

Changes

New Features

  • Fly.io Launch integration: Added new files to support deployment and usage with Fly.io. (by @7Spade)
  • Logging configuration: Introduced MCP_REDIS_LOG_LEVEL environment variable for controlling logging verbosity. (by @vchomakov)
  • Gemini CLI extension support: Extended compatibility with Gemini CLI for broader developer tooling. (by @vchomakov)

Bug Fixes

  • Tool discovery issue resolved: Fixed server-side bug affecting tool discovery. (by @mminichino)
  • JSON type checking: Corrected issues in JsonType validation. (by @mortensi)
  • Tool schema fixes: Adjusted MCP tool schema types to resolve compatibility issues with Gemini CLI. (by @vchomakov)

Improvements

  • CI & release flow: New continuous integration setup, linters, formatters, and a more reliable release pipeline. (by @tishun)
  • PyPI publishing: Implemented second step of publishing to PyPI. (by @tishun)
  • Additional testing: Expanded test coverage, particularly for tool lists. (by @tishun)
  • Documentation updates: Improved MCP configuration examples to use mcp.json with top-level servers. (by @vchomakov)
  • Release automation: Manual trigger support and further enhancements to release flow and documentation. (by @tishun)
  • Dependency updates: Bumped GitHub Actions and related CI dependencies via Dependabot for improved security and reliability.

Acknowledgments

We extend our gratitude to all contributors who made this release possible:

  • @7Spade – Fly.io integration files
  • @tishun – CI, release flow, PyPI publishing, testing improvements
  • @mminichino – Tool discovery fix
  • @mortensi – JSON type checking fix
  • @vchomakov – Documentation updates, logging control, Gemini CLI support, schema compatibility fixes

Full Changelog: 0.2.0...0.3.0

0.2.0

08 Jul 10:06
Compare
Choose a tag to compare

Changes

New Features

  • uvx support: easy installation and usage directly from GitHub
  • CLI configuration: new command-line interface with support for Redis URI and individual parameter support
  • Enhanced key management: new scan_keys() and scan_all_keys() tools for better Redis database exploration
  • Redis cluster support: full support for Redis cluster deployments

Bug Fixes

  • Fixed type conversion bugs in Redis connections
  • Corrected JSON operations and vector error messages
  • Fixed list operations (RPUSH, LRANGE) and decode response issues

Improvements

  • Package distribution: console script entry point for installation via uvx
  • Absolute import paths: fixed all imports for proper package installation and distribution
  • Enhanced documentation: README updates with installation instructions

Acknowledgments

We extend our gratitude to all contributors who made this release possible:

@SPRAGE - Key management functionality and documentation improvements
@dgageot - Docker and infrastructure enhancements
@nafraf - Multiple bug fixes, including JSON operations, vector error messages, list operations, and VS Code integration
@giladwpx - Redis cluster mode support
@punkpeye - Documentation and badge improvements
@notgurev - Database environment variable support
@arjunkmrm - Various improvements and fixes to the Smithery configuration
@sany2k8 - README updates and documentation
@up1 - Fixed wrong import name
@SamFrancisco30 - Decode response removed where redundant

0.1.0

15 Apr 13:40
Compare
Choose a tag to compare

The first release of the official Redis MCP Server is available. It enables MCP Clients to read, write, and search data stored in Redis. It includes the most common commands to manage Redis data structures like JSON, hash, string, set, sorted set, and list. You can also manage pub/sub channels and streams. Additional management commands are available to check the status of the Redis Server.

This version includes an example to test this MCP Server with the OpenAI Agents SDK and the configuration to import it into Claude Desktop.