Upstash MCP サーバー
モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)と外部システム間のコンテキストを管理するための新しい標準化プロトコルです。このリポジトリでは、 Upstash Developer API用のインストーラーとMCPサーバーを提供します。
これにより、任意の MCP クライアントを使用して、自然言語で Upstash アカウントと対話できるようになります。例:
「us-east-1 に新しい Redis データベースを作成する」
「データベースの一覧を表示」
「users-db 内の「user:」で始まるキーを一覧表示する」
「バックアップを作成」
「過去7日間のスループットの急上昇を教えてください」
使用法
要件
Node.js >= v18.0.0
Upstash API キー-ここから作成できます。
Related MCP server: Memex
現地での使い方
Claude Desktop へのインストール
Smithery経由で Claude Desktop 用の Upstash MCP Server を自動的にインストールするには、次のコマンドを実行します。
これにより、MCP 構成ファイルが編集され、Upstash のエントリが追加されます。
カーソルのインストール
Smithery経由で Cursor 用の Upstash MCP Server を自動的にインストールするには、次のコマンドを実行します。
カーソルのMCP設定に以下のコマンドを追加してください。詳細については、カーソルMCPドキュメントをご覧ください。
Windsurfのインストール
Smithery経由で Windsurf 用の Upstash MCP Server を自動的にインストールするには、次のコマンドを実行します。
WindsurfのMCP設定に以下のコマンドを追加してください。詳細については、 Windsurf MCPドキュメントをご覧ください。
Dockerで実行する
提供されている Docker イメージを使用してサーバーを実行することもできます。
トラブルシューティング
よくある問題
シェルとシステムPATHの違いにより、mcp クライアントが適切なバイナリを見つけられない場合があります。
これを修正するには、シェルでwhich npxまたはwhich dockerを実行してバイナリの完全なパスを取得し、MCP 構成内のnpxまたはdockerコマンドを完全なバイナリ パスに置き換えます。
ノードバージョンマネージャー
nvm や fnm などのノードバージョンマネージャーを使用している場合は、この問題を確認してください。MCP 設定のnodeコマンドをノードバイナリの絶対パスに変更する必要があります。
追加のトラブルシューティング
MCPドキュメントのトラブルシューティングガイドをご覧ください。Discordでもお問い合わせいただけます。
ツール
レディス
redis_database_create_backupredis_database_create_newredis_database_deleteredis_database_delete_backupredis_database_get_detailsredis_database_list_backupsredis_database_list_databasesredis_database_reset_passwordredis_database_restore_backupredis_database_run_multiple_redis_commandsredis_database_run_single_redis_commandredis_database_set_daily_backupredis_database_update_regionsredis_database_get_usage_last_5_daysredis_database_get_stats
発達
プロジェクトを複製して実行します。
これにより、プロジェクトが継続的にビルドされ、変更が監視されます。
テスト用に、プロジェクトと同じディレクトリに次の内容の.envファイルを作成できます。
これは、Claude 構成を設定し、mcp インスペクターを実行するために使用されます。
Claude Desktop によるテスト
ローカル開発用に Claude Desktop 構成をインストールするには、次のコマンドを実行します。
これにより、パッケージのローカル ビルドを指すupstashエントリが MCP 構成ファイルに追加されます。
注: ノードバージョンマネージャーでも同じ問題が当てはまります。ノードバージョンマネージャーをご利用の場合は、使用方法セクションの注意事項をご確認ください。
Claude Desktop を使用して Upstash コマンドを実行できるようになりました。
MCP サーバーからのログをリアルタイムで表示するには、次のコマンドを実行します。
MCP Inspectorによるテスト
MCP Inspector を使用してツールをテストすることもできます。