Upstash MCP:让 Claude 直接访问 Serverless Redis 和 Kafka
安装指南和配置见 curatedmcp.com
管理缓存、速率限制和消息队列不应要求你在 AI 代理上下文之外切换。Upstash MCP 通过让 Claude、Cursor 和 Windsurf 直接访问 Upstash 的 serverless Redis 和 Kafka 服务来弥合这一差距——全部通过一个统一接口实现。
功能概述
Upstash MCP 为 AI 代理解锁了两项核心能力:
- Redis 操作:支持完整的 TTL(生存时间)来获取、设置和删除键。可与字符串、列表、哈希、集合和有序集合协同工作。检查键模式、查看数据库统计信息以及跨区域管理多个数据库——所有这些都不离开代理的上下文。
- Kafka 管理:直接从 Claude 创建和管理主题、检查消费者组滞后以及监控消息吞吐量。
如果你已经在使用 Context7 MCP(Upstash 的文档层),这一点尤其有价值——现在你可以直接从代理管理为其提供支持的 Redis 缓存。按请求付费的定价模式意味着零闲置成本,使其非常适合不需要始终在线基础设施的间歇性 AI 工作负载。
如何安装
通过 npm 安装:
npx -y @upstash/mcp-server
添加到你的 Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"upstash-mcp": {
"command": "npx -y @upstash/mcp-server",
"env": {
"UPSTASH_REDIS_REST_URL": "your-redis-url",
"UPSTASH_REDIS_REST_TOKEN": "your-redis-token",
"UPSTASH_KAFKA_REST_URL": "your-kafka-url",
"UPSTASH_KAFKA_REST_TOKEN": "your-kafka-token"
}
}
}
}
从你的 Upstash 控制台 获取凭证。