Mcp Server Upstash

Mcp Server Upstash

🚀 Upstash MCP 服务器

Model Context Protocol (MCP) 是一个 新的标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。本仓库提供了一个安装程序以及一个专为 Upstash 开发者 API 打造的 MCP 服务器。借助该服务器,您可以使用任何 MCP 客户端通过自然语言与您的 Upstash 账户进行交互,例如“创建 us - east - 1 区域的新 Redis 数据库”“列出所有 Redis 数据库”“获取数据库的详细信息”等。

🚀 快速开始

安装方法

通过 Smithery 安装

您可以使用以下命令通过 Smithery 安装 MCP 服务器:

smith install @upstash/mcp-server

安装完成后,您可以在 ~/.config/loris/config.json 中找到 MCP 配置文件。

手动安装

如果您不想使用 Smithery,可以手动安装:

  1. 克隆此仓库
  2. 运行 pnpm install 安装依赖项
  3. 运行 pnpm run build 构建项目
  4. 在构建目录中找到 index.js 文件,并将其添加到您的 MCP 配置文件中

配置要求

在运行 MCP 服务器之前,请确保您有以下内容:

  • Node.js 16 或更高版本
  • Upstash API 密钥(请访问 Upstash 网站 获取)

💻 使用示例

基本用法

  1. 克隆仓库并运行 pnpm install
  2. 创建一个 .env 文件,内容如下:
UPSTASH_EMAIL=your_upstash_email
UPSTASH_API_KEY=your_upstash_api_key
  1. 在 MCP 配置文件中添加以下内容:
{
"upstash": {
"command": "node",
"args": ["dist/index.js", "run", "", ""]
}
}
  1. 现在,您可以通过 MCP 客户端发送 Upstash 命令

高级用法

使用 inspector 测试

运行以下命令启动 MCP 检查程序:

pnpm run inspector

这将允许您测试所有可用的 Upstash 工具。

📚 详细文档

工具列表

以下是当前支持的所有 Upstash 工具:

  • Redis 数据库操作(创建、删除、备份、还原等)
  • Redis 统计信息和使用情况查询
  • 区域配置和调整
  • 备份计划管理

开发

克隆项目并运行

git clone [仓库地址]
cd [仓库目录]
pnpm install
pnpm run watch

这将开始一个持续构建过程,并在文件更改时自动重新编译。

测试环境

创建一个 .env 文件,内容如下:

UPSTASH_EMAIL=your_upstash_email
UPSTASH_API_KEY=your_upstash_api_key

然后运行以下命令设置测试环境:

pnpm run setup

这将配置 MCP 检查程序并启动测试服务器。

测试与检查

使用 Claude Desktop 进行本地开发

运行以下命令在本地环境中安装 Claude 配置:

pnpm run setup - claude

然后,您可以通过 Claude Desktop 发送 Upstash 命令。

使用 MCP 检查程序进行测试

运行以下命令启动 MCP 检查程序:

pnpm run inspector

这将允许您手动测试所有可用的工具和功能。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-24 20:42

相似服务问题