Model Context Protocol (MCP) 是一个 新的标准化协议,用于在大型语言模型(LLMs)和外部系统之间管理上下文。本仓库提供了一个安装程序以及一个专为 Upstash 开发者 API 打造的 MCP 服务器。借助该服务器,您可以使用任何 MCP 客户端通过自然语言与您的 Upstash 账户进行交互,例如“创建 us - east - 1 区域的新 Redis 数据库”“列出所有 Redis 数据库”“获取数据库的详细信息”等。
您可以使用以下命令通过 Smithery 安装 MCP 服务器:
smith install @upstash/mcp-server
安装完成后,您可以在 ~/.config/loris/config.json
中找到 MCP 配置文件。
如果您不想使用 Smithery,可以手动安装:
pnpm install
安装依赖项pnpm run build
构建项目index.js
文件,并将其添加到您的 MCP 配置文件中在运行 MCP 服务器之前,请确保您有以下内容:
pnpm install
.env
文件,内容如下:UPSTASH_EMAIL=your_upstash_email
UPSTASH_API_KEY=your_upstash_api_key
{
"upstash": {
"command": "node",
"args": ["dist/index.js", "run", "" , "" ]
}
}
运行以下命令启动 MCP 检查程序:
pnpm run inspector
这将允许您测试所有可用的 Upstash 工具。
以下是当前支持的所有 Upstash 工具:
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 配置:
pnpm run setup - claude
然后,您可以通过 Claude Desktop 发送 Upstash 命令。
运行以下命令启动 MCP 检查程序:
pnpm run inspector
这将允许您手动测试所有可用的工具和功能。