本指南将介绍 Upstash 的 MCP 服务器的安装、运行配置、问题排查、进阶使用、开发说明、工具列表以及联系方式等内容。
npx
或 docker
安装 Upstash 的 MCP 服务器。npx @upstash/mcp-server install
docker build -t upstash-mcp .
npx
或 docker
的完整路径,并替换 MCP 配置文件中的相关命令。which npx 或者 which docker
nvm
或 fnm
),请参考 此问题,将 MCP 配置文件中的 node
命令替换为 Node 的完整路径。如果 MCP 客户端因 PATH 环境变量的差异而无法找到正确的二进制文件,可以通过以下步骤解决:
which npx
或 which docker
,获取其完整路径。使用 nvm
或 fnm
的用户,请确保将 MCP 配置文件中的 node
命令替换为 Node.js 的完整路径,以避免版本冲突问题。
docker run --rm -i \
-e UPSTASH_EMAIL= \
-e UPSTASH_API_KEY= \
upstash-mcp
创建一个 .env
文件,内容如下:
UPSTASH_EMAIL=<你的 Upstash 邮箱>
UPSTASH_API_KEY=<你的 Upstash API 密钥>
pnpm install
pnpm run watch
这将持续构建项目并实时跟踪代码变化。
pnpm run setup
upstash
条目,指向本地构建的包:{
"upstash": {
"command": "node",
"args": ["<项目路径>/dist/index.js", "run", "" , "" ]
}
}
执行以下命令实时查看 MCP 服务器的日志:
pnpm run logs
redis_database_create_backup
redis_database_create_new
redis_database_delete
redis_database_delete_backup
redis_database_restore_from_backup