Skip to content

Commit a3eee7f

Browse files
committed
1 parent dd60455 commit a3eee7f

3 files changed

Lines changed: 102 additions & 26 deletions

File tree

integrations/mcp/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3644,7 +3644,7 @@ <h2 id="tool-selection">Tool Selection<a class="headerlink" href="#tool-selectio
36443644
</span></code></pre></div>
36453645
<p>See <a href="../../mcp/configuration/">Configuration</a> for the full <code>--tools</code> syntax, safety tiers, and presets.</p>
36463646
<h2 id="available-tools">Available Tools<a class="headerlink" href="#available-tools" title="Permanent link">&para;</a></h2>
3647-
<p>The MCP server provides <strong>305 tools</strong> across 4 toolsets:</p>
3647+
<p>The MCP server provides <strong>340 tools</strong> across 4 toolsets:</p>
36483648
<table>
36493649
<thead>
36503650
<tr>
@@ -3666,7 +3666,7 @@ <h2 id="available-tools">Available Tools<a class="headerlink" href="#available-t
36663666
</tr>
36673667
<tr>
36683668
<td><strong>Database</strong></td>
3669-
<td>55</td>
3669+
<td>90</td>
36703670
<td>Direct Redis operations -- keys, data structures, diagnostics</td>
36713671
</tr>
36723672
<tr>

mcp/tools-reference/index.html

Lines changed: 99 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3041,15 +3041,15 @@
30413041
</li>
30423042

30433043
<li class="md-nav__item">
3044-
<a href="#database-toolset-55-tools" class="md-nav__link">
3044+
<a href="#database-toolset-90-tools" class="md-nav__link">
30453045
<span class="md-ellipsis">
30463046

3047-
Database Toolset (55 tools)
3047+
Database Toolset (90 tools)
30483048

30493049
</span>
30503050
</a>
30513051

3052-
<nav class="md-nav" aria-label="Database Toolset (55 tools)">
3052+
<nav class="md-nav" aria-label="Database Toolset (90 tools)">
30533053
<ul class="md-nav__list">
30543054

30553055
<li class="md-nav__item">
@@ -3064,21 +3064,21 @@
30643064
</li>
30653065

30663066
<li class="md-nav__item">
3067-
<a href="#databasekeys-15-tools" class="md-nav__link">
3067+
<a href="#databasekeys-31-tools" class="md-nav__link">
30683068
<span class="md-ellipsis">
30693069

3070-
database:keys (15 tools)
3070+
database:keys (31 tools)
30713071

30723072
</span>
30733073
</a>
30743074

30753075
</li>
30763076

30773077
<li class="md-nav__item">
3078-
<a href="#databasestructures-21-tools" class="md-nav__link">
3078+
<a href="#databasestructures-40-tools" class="md-nav__link">
30793079
<span class="md-ellipsis">
30803080

3081-
database:structures (21 tools)
3081+
database:structures (40 tools)
30823082

30833083
</span>
30843084
</a>
@@ -3694,15 +3694,15 @@
36943694
</li>
36953695

36963696
<li class="md-nav__item">
3697-
<a href="#database-toolset-55-tools" class="md-nav__link">
3697+
<a href="#database-toolset-90-tools" class="md-nav__link">
36983698
<span class="md-ellipsis">
36993699

3700-
Database Toolset (55 tools)
3700+
Database Toolset (90 tools)
37013701

37023702
</span>
37033703
</a>
37043704

3705-
<nav class="md-nav" aria-label="Database Toolset (55 tools)">
3705+
<nav class="md-nav" aria-label="Database Toolset (90 tools)">
37063706
<ul class="md-nav__list">
37073707

37083708
<li class="md-nav__item">
@@ -3717,21 +3717,21 @@
37173717
</li>
37183718

37193719
<li class="md-nav__item">
3720-
<a href="#databasekeys-15-tools" class="md-nav__link">
3720+
<a href="#databasekeys-31-tools" class="md-nav__link">
37213721
<span class="md-ellipsis">
37223722

3723-
database:keys (15 tools)
3723+
database:keys (31 tools)
37243724

37253725
</span>
37263726
</a>
37273727

37283728
</li>
37293729

37303730
<li class="md-nav__item">
3731-
<a href="#databasestructures-21-tools" class="md-nav__link">
3731+
<a href="#databasestructures-40-tools" class="md-nav__link">
37323732
<span class="md-ellipsis">
37333733

3734-
database:structures (21 tools)
3734+
database:structures (40 tools)
37353735

37363736
</span>
37373737
</a>
@@ -3869,7 +3869,7 @@
38693869

38703870

38713871
<h1 id="tools-reference">Tools Reference<a class="headerlink" href="#tools-reference" title="Permanent link">&para;</a></h1>
3872-
<p>The redisctl MCP server exposes <strong>305 tools</strong> across 4 toolsets and 2 system tools for managing Redis Cloud, Redis Enterprise, and direct database operations.</p>
3872+
<p>The redisctl MCP server exposes <strong>340 tools</strong> across 4 toolsets and 2 system tools for managing Redis Cloud, Redis Enterprise, and direct database operations.</p>
38733873
<p>Tools are organized into <strong>toolsets</strong> (Cloud, Enterprise, Database, App) and further into <strong>sub-modules</strong> that can be selectively loaded with the <a href="../configuration/#the-tools-flag"><code>--tools</code> flag</a>.</p>
38743874
<p>Tools that modify state require <code>--read-only=false</code> or an appropriate <a href="../configuration/#safety-tiers">safety tier</a>. Database tools require a <code>--database-url</code> connection.</p>
38753875
<div class="admonition tip">
@@ -4350,7 +4350,7 @@ <h3 id="enterpriseraw-1-tool"><code>enterprise:raw</code> (1 tool)<a class="head
43504350
</tr>
43514351
</tbody>
43524352
</table>
4353-
<h2 id="database-toolset-55-tools">Database Toolset (55 tools)<a class="headerlink" href="#database-toolset-55-tools" title="Permanent link">&para;</a></h2>
4353+
<h2 id="database-toolset-90-tools">Database Toolset (90 tools)<a class="headerlink" href="#database-toolset-90-tools" title="Permanent link">&para;</a></h2>
43544354
<p>Direct Redis database operations. Requires <code>--database-url</code> connection. Select with <code>--tools database</code> or target specific sub-modules.</p>
43554355
<h3 id="databaseserver-14-tools"><code>database:server</code> (14 tools)<a class="headerlink" href="#databaseserver-14-tools" title="Permanent link">&para;</a></h3>
43564356
<p>Server-level operations -- connectivity, server info, client listing, slow log, memory stats, latency, ACL inspection, and config management.</p>
@@ -4396,8 +4396,8 @@ <h3 id="databaseserver-14-tools"><code>database:server</code> (14 tools)<a class
43964396
</tr>
43974397
</tbody>
43984398
</table>
4399-
<h3 id="databasekeys-15-tools"><code>database:keys</code> (15 tools)<a class="headerlink" href="#databasekeys-15-tools" title="Permanent link">&para;</a></h3>
4400-
<p>Key-space operations -- listing, scanning, get/set, type inspection, TTL, existence checks, memory usage, and key mutation.</p>
4399+
<h3 id="databasekeys-31-tools"><code>database:keys</code> (31 tools)<a class="headerlink" href="#databasekeys-31-tools" title="Permanent link">&para;</a></h3>
4400+
<p>Key-space operations -- listing, scanning, get/set, type inspection, TTL, existence checks, memory usage, key mutation, multi-key operations, atomic counters, and string manipulation.</p>
44014401
<table>
44024402
<thead>
44034403
<tr>
@@ -4423,6 +4423,14 @@ <h3 id="databasekeys-15-tools"><code>database:keys</code> (15 tools)<a class="he
44234423
<td>Set string value <em>(write)</em></td>
44244424
</tr>
44254425
<tr>
4426+
<td><code>redis_mget</code></td>
4427+
<td>Get multiple key values</td>
4428+
</tr>
4429+
<tr>
4430+
<td><code>redis_mset</code></td>
4431+
<td>Set multiple key-value pairs <em>(write)</em></td>
4432+
</tr>
4433+
<tr>
44264434
<td><code>redis_type</code></td>
44274435
<td>Get key type</td>
44284436
</tr>
@@ -4435,13 +4443,25 @@ <h3 id="databasekeys-15-tools"><code>database:keys</code> (15 tools)<a class="he
44354443
<td>Delete keys <em>(write)</em></td>
44364444
</tr>
44374445
<tr>
4446+
<td><code>redis_unlink</code></td>
4447+
<td>Async-delete keys <em>(write)</em></td>
4448+
</tr>
4449+
<tr>
44384450
<td><code>redis_expire</code></td>
44394451
<td>Set key expiration <em>(write)</em></td>
44404452
</tr>
4453+
<tr>
4454+
<td><code>redis_incr</code></td>
4455+
<td>Increment integer value <em>(write)</em></td>
4456+
</tr>
4457+
<tr>
4458+
<td><code>redis_decr</code></td>
4459+
<td>Decrement integer value <em>(write)</em></td>
4460+
</tr>
44414461
</tbody>
44424462
</table>
4443-
<h3 id="databasestructures-21-tools"><code>database:structures</code> (21 tools)<a class="headerlink" href="#databasestructures-21-tools" title="Permanent link">&para;</a></h3>
4444-
<p>Data structure operations -- hashes, lists, sets, sorted sets, streams, and pub/sub inspection.</p>
4463+
<h3 id="databasestructures-40-tools"><code>database:structures</code> (40 tools)<a class="headerlink" href="#databasestructures-40-tools" title="Permanent link">&para;</a></h3>
4464+
<p>Data structure operations -- hashes, lists, sets, sorted sets, streams, pub/sub inspection, set algebra, and granular field/member accessors.</p>
44454465
<table>
44464466
<thead>
44474467
<tr>
@@ -4455,18 +4475,74 @@ <h3 id="databasestructures-21-tools"><code>database:structures</code> (21 tools)
44554475
<td>Get all hash fields</td>
44564476
</tr>
44574477
<tr>
4478+
<td><code>redis_hget</code></td>
4479+
<td>Get a single hash field</td>
4480+
</tr>
4481+
<tr>
4482+
<td><code>redis_hmget</code></td>
4483+
<td>Get multiple hash fields</td>
4484+
</tr>
4485+
<tr>
4486+
<td><code>redis_hlen</code></td>
4487+
<td>Get hash field count</td>
4488+
</tr>
4489+
<tr>
44584490
<td><code>redis_lrange</code></td>
44594491
<td>Get list range</td>
44604492
</tr>
44614493
<tr>
4494+
<td><code>redis_llen</code></td>
4495+
<td>Get list length</td>
4496+
</tr>
4497+
<tr>
4498+
<td><code>redis_lindex</code></td>
4499+
<td>Get list element by index</td>
4500+
</tr>
4501+
<tr>
44624502
<td><code>redis_smembers</code></td>
44634503
<td>Get all set members</td>
44644504
</tr>
44654505
<tr>
4506+
<td><code>redis_scard</code></td>
4507+
<td>Get set cardinality</td>
4508+
</tr>
4509+
<tr>
4510+
<td><code>redis_sismember</code></td>
4511+
<td>Check set membership</td>
4512+
</tr>
4513+
<tr>
4514+
<td><code>redis_sunion</code></td>
4515+
<td>Set union</td>
4516+
</tr>
4517+
<tr>
4518+
<td><code>redis_sinter</code></td>
4519+
<td>Set intersection</td>
4520+
</tr>
4521+
<tr>
4522+
<td><code>redis_sdiff</code></td>
4523+
<td>Set difference</td>
4524+
</tr>
4525+
<tr>
44664526
<td><code>redis_zrange</code></td>
44674527
<td>Get sorted set range</td>
44684528
</tr>
44694529
<tr>
4530+
<td><code>redis_zscore</code></td>
4531+
<td>Get member score</td>
4532+
</tr>
4533+
<tr>
4534+
<td><code>redis_zrank</code></td>
4535+
<td>Get member rank</td>
4536+
</tr>
4537+
<tr>
4538+
<td><code>redis_zcount</code></td>
4539+
<td>Count members by score range</td>
4540+
</tr>
4541+
<tr>
4542+
<td><code>redis_zrangebyscore</code></td>
4543+
<td>Get members by score range</td>
4544+
</tr>
4545+
<tr>
44704546
<td><code>redis_xinfo_stream</code></td>
44714547
<td>Get stream info</td>
44724548
</tr>
@@ -4593,8 +4669,8 @@ <h2 id="summary">Summary<a class="headerlink" href="#summary" title="Permanent l
45934669
</tr>
45944670
<tr>
45954671
<td>Database</td>
4596-
<td><code>server</code> (14), <code>keys</code> (15), <code>structures</code> (21), <code>diagnostics</code> (4), <code>raw</code> (1)</td>
4597-
<td><strong>55</strong></td>
4672+
<td><code>server</code> (14), <code>keys</code> (31), <code>structures</code> (40), <code>diagnostics</code> (4), <code>raw</code> (1)</td>
4673+
<td><strong>90</strong></td>
45984674
</tr>
45994675
<tr>
46004676
<td>App</td>
@@ -4609,7 +4685,7 @@ <h2 id="summary">Summary<a class="headerlink" href="#summary" title="Permanent l
46094685
<tr>
46104686
<td><strong>Total</strong></td>
46114687
<td></td>
4612-
<td><strong>305</strong></td>
4688+
<td><strong>340</strong></td>
46134689
</tr>
46144690
</tbody>
46154691
</table>

search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)