mcpField
M
mcp-redis-server

mcp-redis-server

ローカル
github.com/daedalusデータベース027 週間前に更新

mcp-redis-server について

mcp-redis-serverは、MCPサーバーを介してAIモデルにRedis操作を公開します。一般的なデータ型、キー、接続、サーバー設定を扱うツールを備えています。

主な機能

  1. 01Redisへの接続、切断、疎通確認
  2. 02文字列値の読み書き
  3. 03リスト、セット、ハッシュの操作
  4. 04ソート済みセットとキーの管理
  5. 05サーバー情報の確認と設定

活用シーン

  1. 01Redis値の読み取りや更新
  2. 02リスト、セット、ハッシュデータの操作
  3. 03キーの有効期限やデータベースサイズの確認
  4. 04Redisサーバー情報の確認

MCP 対応

MCPサーバーは、Redisの接続、データ、キー、サーバー管理操作をMCPクライアント向けのツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"daedalus-mcp-redis-server": {
"command": "uvx",
"args": [
"mcp-redis-server"
]
}
}
}
起動コマンドuvx mcp-redis-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-redis-server0.1.0

ツール

44

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
dbintegerいいえRedis データベース番号(0-15)。
sslbooleanいいえSSL/TLS 接続を有効にします。
hoststringいいえRedis サーバーのホスト名または IP アドレス。
portintegerいいえRedis サーバーのポート番号。
passwordanyいいえRedis サーバーのパスワード(任意)。

詳細

mcp-redis-server

Redis API を AI モデルに公開する MCP サーバー

PyPI Python Ruff

mcp-name: io.github.daedalus/mcp-redis-server

インストール

pip install mcp-redis-server

使用方法

from mcp_redis_server import mcp

# Run the server
mcp.run()

または、CLI ツールとして使用します。

mcp-redis-server

API

サーバーは以下のツールを公開します。

接続
  • redis_connect - Redis サーバーに接続します
  • redis_disconnect - Redis サーバーから切断します
  • redis_ping - Redis サーバーに ping を送信します
文字列
  • redis_get、redis_set、redis_mget、redis_mset、redis_del
  • redis_incr、redis_decr
リスト
  • redis_lpush、redis_rpush、redis_lrange、redis_llen
セット
  • redis_sadd、redis_srem、redis_smembers、redis_sismember、redis_scard
ハッシュ
  • redis_hset、redis_hget、redis_hmset、redis_hmget、redis_hgetall
  • redis_hkeys、redis_hvals、redis_hdel、redis_hlen
ソート済みセット
  • redis_zadd、redis_zscore、redis_zrange、redis_zrevrange、redis_zcard
キー
  • redis_exists、redis_expire、redis_ttl、redis_type、redis_scan
サーバー
  • redis_dbsize、redis_flushdb、redis_flushall、redis_info
  • redis_config_get、redis_config_set

設定

環境変数:

  • REDIS_HOST - Redis のホスト(デフォルト:localhost)
  • REDIS_PORT - Redis のポート(デフォルト:6379)
  • REDIS_PASSWORD - Redis のパスワード(任意)
  • REDIS_DB - Redis のデータベース番号(デフォルト:0)
  • REDIS_SSL - SSL を有効にします(デフォルト:false)

開発

git clone https://github.com/daedalus/mcp-redis-server.git
cd mcp-redis-server
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

使用方法

from mcp_redis import mcp

# Run the server
mcp.run()

または、CLI ツールとして使用します。

mcp-redis

API

サーバーは以下のツールを公開します。

接続
  • redis_connect - Redis サーバーに接続します
  • redis_disconnect - Redis サーバーから切断します
  • redis_ping - Redis サーバーに ping を送信します
文字列
  • redis_get、redis_set、redis_mget、redis_mset、redis_del
  • redis_incr、redis_decr
リスト
  • redis_lpush、redis_rpush、redis_lrange、redis_llen
セット
  • redis_sadd、redis_srem、redis_smembers、redis_sismember、redis_scard
ハッシュ
  • redis_hset、redis_hget、redis_hmset、redis_hmget、redis_hgetall
  • redis_hkeys、redis_hvals、redis_hdel、redis_hlen
ソート済みセット
  • redis_zadd、redis_zscore、redis_zrange、redis_zrevrange、redis_zcard
キー
  • redis_exists、redis_expire、redis_ttl、redis_type、redis_scan
サーバー
  • redis_dbsize、redis_flushdb、redis_flushall、redis_info
  • redis_config_get、redis_config_set

設定

環境変数:

  • REDIS_HOST - Redis のホスト(デフォルト:localhost)
  • REDIS_PORT - Redis のポート(デフォルト:6379)
  • REDIS_PASSWORD - Redis のパスワード(任意)
  • REDIS_DB - Redis のデータベース番号(デフォルト:0)
  • REDIS_SSL - SSL を有効にします(デフォルト:false)

開発

git clone https://github.com/daedalus/mcp-redis.git
cd mcp-redis
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。