Redis 云 API MCP 服务器
模型上下文协议 (MCP) 是用于管理大型语言模型 (LLM) 与外部系统之间上下文的标准化协议。本代码库为 Redis Cloud 的 API 提供了一个 MCP 服务器,让您可以使用自然语言管理 Redis Cloud 资源。
这使您可以使用 Claude Desktop 或任何 MCP 客户端使用自然语言来完成 Redis Cloud 帐户上的事情,例如:
“在 AWS 中创建一个新的 Redis 数据库”
“我目前订阅了哪些内容?”
“帮我为我的电子商务应用程序选择合适的 Redis 数据库”
特征
账户管理
get_current_account:获取有关当前 Redis Cloud 帐户的详细信息get_current_payment_methods:列出为您的帐户配置的所有付款方式
订阅管理
专业订阅
get_pro_subscriptions:列出您帐户中的所有 Pro 订阅create_pro_subscription:使用高级配置选项创建新的 Pro 订阅支持多云部署
配置内存、持久性和模块
设置主动-主动部署
自定义网络配置
基本订阅
get_essential_subscriptions:列出所有基本订阅(分页)get_essential_subscription_by_id:获取有关特定 Essential 订阅的详细信息create_essential_subscription:创建一个新的基本订阅delete_essential_subscription:删除基本订阅
数据库功能
get_database_modules:列出您的帐户支持的所有可用数据库模块(���能)Redis 模块
数据库功能
性能选项
云提供商管理
get_pro_plans_regions:获取跨云提供商的可用区域AWS 区域
GCP 区域
网络选项
可用区域
计划和定价
get_essentials_plans:列出可用的基本订阅计划(分页)支持 AWS、GCP 和 Azure
Redis Flex 选项
固定计划
任务管理
get_tasks:列出您帐户中所有当前任务get_task_by_id:获取特定任务的详细信息跟踪部署状态
监控订阅变化
查看任务进度
用法
先决条件
有效的 Redis Cloud API 凭据(API 密钥和密钥)
长时间运行的操作会返回任务 ID,并且可以进行监控
分页响应需要多次调用才能检索所有数据
克劳德桌面
要使用 Claude Desktop 运行 MCP 服务器,请按照以下步骤操作:
构建包:
npm run build将服务器添加到 Claude Desktop:
打开 Claude 桌面设置
导航到“开发者”选项卡(确保已启用开发者模式)
点击“编辑配置”
在文本编辑器中打开
claude_desktop_config.json文件并添加以下配置:GXP2
关闭 Claude Desktop 并重新启动。服务器现在应该可以在 MCP 服务器部分中使用。
游标 IDE
要使用 Cursor IDE 运行 MCP 服务器,请按照以下步骤操作:
构建包:
npm run build将服务器添加到 Cursor:
打开游标设置
导航至 MCP 选项卡
点击“添加新的全局 MCP 服务器”
使用以下配置更新自动打开的
mcp.json文件:GXP4
重启 Cursor。服务器现在应该可以在 MCP 服务器部分中访问了。
发展
先决条件
nvm(节点版本管理器)
节点 v22.14.0
npm 10.9.2
入门
安装依赖项:
nvm use v22.14.0 npm install构建项目:
npm run build使用 MCP 检查器进行测试:
npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
项目结构
注意:如果您更改了代码,请记住重建并重新启动 Claude Desktop/Cursor:
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityEnables users to perform Redis database operations using the Model Context Protocol (MCP) tools, allowing for efficient data management through commands like setting, getting, and scanning hash fields.Last updated -13516MIT License
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -64MIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -23MIT License
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -7342