You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+103Lines changed: 103 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ The Redis MCP Server is a **natural language interface** designed for agentic ap
37
37
-[Redis ACL](#redis-acl)
38
38
-[Configuration via command line arguments](#configuration-via-command-line-arguments)
39
39
-[Configuration via Environment Variables](#configuration-via-environment-variables)
40
+
-[EntraID Authentication for Azure Managed Redis](#entraid-authentication-for-azure-managed-redis)
40
41
-[Logging](#logging)
41
42
-[Integrations](#integrations)
42
43
-[OpenAI Agents SDK](#openai-agents-sdk)
@@ -57,6 +58,7 @@ The Redis MCP Server is a **natural language interface** designed for agentic ap
57
58
-**Full Redis Support**: Handles **hashes, lists, sets, sorted sets, streams**, and more.
58
59
-**Search & Filtering**: Supports efficient data retrieval and searching in Redis.
59
60
-**Scalable & Lightweight**: Designed for **high-performance** data operations.
61
+
-**EntraID Authentication**: Native support for Azure Active Directory authentication with Azure Managed Redis.
60
62
- The Redis MCP Server supports the `stdio`[transport](https://modelcontextprotocol.io/docs/concepts/transports#standard-input%2Foutput-stdio). Support to the `stremable-http` transport will be added in the future.
61
63
62
64
## Tools
@@ -316,6 +318,85 @@ If desired, you can use environment variables. Defaults are provided for all var
316
318
|`REDIS_CA_CERTS`| Path to the trusted CA certificates file | None |
### EntraID Authentication for Azure Managed Redis
322
+
323
+
The Redis MCP Server supports **EntraID (Azure Active Directory) authentication** for Azure Managed Redis, enabling OAuth-based authentication with automatic token management.
324
+
325
+
#### Authentication Providers
326
+
327
+
**Service Principal Authentication** - Application-based authentication using client credentials:
There are several ways to set environment variables:
321
402
@@ -438,6 +519,7 @@ You can also configure the Redis MCP Server in Augment manually by importing the
438
519
439
520
The simplest way to configure MCP clients is using `uvx`. Add the following JSON to your `claude_desktop_config.json`, remember to provide the full path to `uvx`.
440
521
522
+
**Basic Redis connection:**
441
523
```json
442
524
{
443
525
"mcpServers": {
@@ -454,6 +536,27 @@ The simplest way to configure MCP clients is using `uvx`. Add the following JSON
454
536
}
455
537
```
456
538
539
+
**Azure Managed Redis with EntraID authentication:**
If you'd like to test the [Redis MCP Server](https://smithery.ai/server/@redis/mcp-redis) via Smithery, you can configure Claude Desktop automatically:
0 commit comments