ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO

Upstash

Serverlessキャッシュ データベース・ストレージ

インストールコマンド

npx clawhub@latest install upstash

インストール手順

1
環境確認

Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。

2
インストール実行

上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にUpstashを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。

3
インストール確認

openclaw skills listを実行してインストール済みスキル一覧を確認し、Upstashが表示されていることを確かめてください。

4
パラメータ設定(任意)

下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。

手動インストール方法:Skillフォルダを~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
Redisコマンドの自然言語実行 Kafkaトピックとメッセージ管理 QStashメッセージキュー操作

詳細紹介

Upstash MCPサーバーはUpstashのServerless Redis、Kafka、QStashサービスを統合し、AIが自然言語でキャッシュ、メッセージキュー、定時タスクを管理できるようにします。

コア機能

  • Redis操作:Redisコマンド(GET/SET/HGET/LPUSHなど)の実行、データベースインスタンスの管理、統計情報やスロークエリログの確認を行います
  • Kafka管理:KafkaクラスターとTopicの作成・管理、メッセージの生産と消費、コンシューマーグループの設定を行います
  • QStashメッセージキュー:指定したURLエンドポイントにメッセージを公開します。遅延配信、リトライ戦略、スケジュール配信に対応します
  • 自然言語インタラクション:日本語や英語で実行したい操作を記述すると、AIが対応するコマンドに自動変換します
  • インスタンス管理:Redis/Kafkaインスタンスの作成、リストアップ、削除を行い、使用量とクォータを確認します

設定方法

{
  "mcpServers": {
    "upstash": {
      "command": "npx",
      "args": ["-y", "@upstash/mcp-server"],
      "env": {
        "UPSTASH_EMAIL": "your-email",
        "UPSTASH_API_KEY": "your-api-key"  // Upstash Console から取得
      }
    }
  }
}

活用シーン

  • キャッシュ管理:Redisキャッシュデータの確認と操作、キャッシュ戦略のデバッグを行います
  • メッセージキュー:Kafka Topicとメッセージ配信の管理を行います
  • 定時タスク:QStashでWebhookの定時トリガーを設定します
  • 迅速なプロトタイピング:会話内で直接Redisを操作してデータモデリングの検証を行います