Skip to content

Commit d62b14b

Browse files
DOC-5254 added details for Redis Cloud MCP
1 parent ab515bb commit d62b14b

File tree

2 files changed

+86
-0
lines changed

2 files changed

+86
-0
lines changed

content/integrate/redis-mcp/client-conf.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,53 @@ Apps that don't currently support external MCP servers directly, such as Claude
155155
Desktop, can still access them using a *gateway*. See
156156
[MCP server gateway](https://github.com/lightconetech/mcp-gateway)
157157
for more information.
158+
159+
## Redis Cloud MCP
160+
161+
If you are using
162+
[Redis Cloud MCP]({{< relref "/integrate/redis-mcp/install#redis-cloud-mcp" >}}),
163+
the configuration is similar to [basic MCP](#manual-configuration), but with a
164+
few differences. Set the client to run the server using the `node` command, as shown
165+
in the example for Claude Desktop below:
166+
167+
```json
168+
{
169+
"mcpServers": {
170+
"mcp-redis-cloud": {
171+
"command": "node",
172+
"args": ["--experimental-fetch", "<absolute_path_to_project_root>/dist/index.js"],
173+
"env": {
174+
"API_KEY": "<redis_cloud_api_key>",
175+
"SECRET_KEY": "<redis_cloud_api_secret_key>"
176+
}
177+
}
178+
}
179+
}
180+
```
181+
182+
Here, the environment includes the Redis Cloud API key and API secret key
183+
(see [Redis Cloud REST API]({{< relref "/operate/rc/api" >}}) for more
184+
information).
185+
186+
If you are deploying Redis Cloud MCP with Docker, use a configuration like
187+
the following to launch the server with the `docker` command:
188+
189+
```json
190+
{
191+
"mcpServers": {
192+
"redis-cloud": {
193+
"command": "docker",
194+
"args": [
195+
"run",
196+
"-i",
197+
"--rm",
198+
"-e",
199+
"API_KEY=<your_redis_cloud_api_key>",
200+
"-e",
201+
"SECRET_KEY=<your_redis_cloud_api_secret_key>",
202+
"mcp/redis-cloud"
203+
]
204+
}
205+
}
206+
}
207+
```

content/integrate/redis-mcp/install.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,42 @@ curl -i http://127.0.0.1:8000/sse
119119
HTTP/1.1 200 OK
120120
```
121121

122+
## Redis Cloud MCP
123+
124+
A separate version of the MCP server is available for
125+
[Redis Cloud]({{< relref "/operate/rc" >}}). This has the same main
126+
functionality as the basic MCP server but also has some features
127+
specific to Redis Cloud, including subscription management and
128+
billing details. For example, you can use questions and instructions
129+
like the following:
130+
131+
- "Create a new Redis database in AWS"
132+
- "What are my current subscriptions?"
133+
- "Help me choose the right Redis database for my e-commerce application"
134+
135+
You will need [Node.js](https://nodejs.org/en) installed to run Redis Cloud MCP.
136+
Clone the GitHub repository using the following command:
137+
138+
```bash
139+
git clone https://github.com/redis/mcp-redis-cloud.git
140+
```
141+
142+
Go into the `mcp-redis-cloud` folder and install the dependencies:
143+
144+
```bash
145+
npm run build
146+
```
147+
148+
The server is now ready for use.
149+
150+
You can also deploy Redis Cloud MCP using Docker. Build the image
151+
using the `Dockerfile` in the repository folder with the following
152+
command:
153+
154+
```bash
155+
docker build -t mcp/redis-cloud .
156+
```
157+
122158
## Next steps
123159

124160
When you have installed the server, you will need a MCP client to

0 commit comments

Comments
 (0)