本指南将介绍 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_backupredis_database_create_newredis_database_deleteredis_database_delete_backupredis_database_restore_from_backup