From e3a15a90c90a30ef12c843c17a80f399592760c2 Mon Sep 17 00:00:00 2001 From: Vasil Chomakov Date: Thu, 25 Sep 2025 13:12:17 +0300 Subject: [PATCH 1/3] docs: fix MCP config examples to use mcp.json with top-level servers --- README.md | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index e2927e1..0b60f57 100644 --- a/README.md +++ b/README.md @@ -432,22 +432,20 @@ To use the Redis MCP Server with VS Code, you must nable the [agent mode](https: } ``` -You can start the GitHub desired version of the Redis MCP server using `uvx` by adding the following JSON to your `settings.json`: +You can start the GitHub desired version of the Redis MCP server using `uvx` by adding the following JSON to your `mcp.json` file: ```json -"mcp": { - "servers": { - "Redis MCP Server": { - "type": "stdio", - "command": "uvx", - "args": [ - "--from", "redis-mcp-server@latest", - "redis-mcp-server", - "--url", "redis://localhost:6379/0" - ] - }, - } -}, +"servers": { + "Redis MCP Server": { + "type": "stdio", + "command": "uvx", + "args": [ + "--from", "redis-mcp-server@latest", + "redis-mcp-server", + "--url", "redis://localhost:6379/0" + ] + }, +} ``` Alternatively, you can start the server using `uv` and configure your `mcp.json` or `settings.json`. This is usually desired for development. From 25c07cfba1575dff132d258303ee8a8961c97bfd Mon Sep 17 00:00:00 2001 From: Vasil Chomakov Date: Thu, 25 Sep 2025 19:30:16 +0300 Subject: [PATCH 2/3] docs: remove mcp-related settings.json snippets --- README.md | 77 +++++++++++++++++++------------------------------------ 1 file changed, 27 insertions(+), 50 deletions(-) diff --git a/README.md b/README.md index 0b60f57..736433a 100644 --- a/README.md +++ b/README.md @@ -24,30 +24,32 @@ The Redis MCP Server is a **natural language interface** designed for agentic ap - "Index and search this vector" ## Table of Contents -- [Overview](#overview) -- [Features](#features) -- [Tools](#tools) -- [Installation](#installation) - - [From PyPI (recommended)](#from-pypi-recommended) - - [Testing the PyPI package](#testing-the-pypi-package) - - [From GitHub](#from-github) - - [Development Installation](#development-installation) - - [With Docker](#with-docker) -- [Configuration](#configuration) - - [Redis ACL](#redis-acl) - - [Configuration via command line arguments](#configuration-via-command-line-arguments) - - [Configuration via Environment Variables](#configuration-via-environment-variables) -- [Integrations](#integrations) - - [OpenAI Agents SDK](#openai-agents-sdk) - - [Augment](#augment) - - [Claude Desktop](#claude-desktop) - - [VS Code with GitHub Copilot](#vs-code-with-github-copilot) -- [Testing](#testing) -- [Example Use Cases](#example-use-cases) -- [Contributing](#contributing) -- [License](#license) -- [Badges](#badges) -- [Contact](#contact) +- [Redis MCP Server](#redis-mcp-server) + - [Overview](#overview) + - [Table of Contents](#table-of-contents) + - [Features](#features) + - [Tools](#tools) + - [Installation](#installation) + - [From PyPI (recommended)](#from-pypi-recommended) + - [Testing the PyPI package](#testing-the-pypi-package) + - [From GitHub](#from-github) + - [Development Installation](#development-installation) + - [With Docker](#with-docker) + - [Configuration](#configuration) + - [Redis ACL](#redis-acl) + - [Configuration via command line arguments](#configuration-via-command-line-arguments) + - [Configuration via Environment Variables](#configuration-via-environment-variables) + - [Integrations](#integrations) + - [OpenAI Agents SDK](#openai-agents-sdk) + - [Augment](#augment) + - [Claude Desktop](#claude-desktop) + - [VS Code with GitHub Copilot](#vs-code-with-github-copilot) + - [Testing](#testing) + - [Example Use Cases](#example-use-cases) + - [Contributing](#contributing) + - [License](#license) + - [Badges](#badges) + - [Contact](#contact) ## Features @@ -448,7 +450,7 @@ You can start the GitHub desired version of the Redis MCP server using `uvx` by } ``` -Alternatively, you can start the server using `uv` and configure your `mcp.json` or `settings.json`. This is usually desired for development. +Alternatively, you can start the server using `uv` and configure your `mcp.json`. This is usually desired for development. ```json { @@ -473,31 +475,6 @@ Alternatively, you can start the server using `uv` and configure your `mcp.json` } ``` -```json -{ - "mcp": { - "servers": { - "redis": { - "type": "stdio", - "command": "", - "args": [ - "--directory", - "", - "run", - "src/main.py" - ], - "env": { - "REDIS_HOST": "", - "REDIS_PORT": "", - "REDIS_USERNAME": "", - "REDIS_PWD": "", - } - } - } - } -} -``` - For more information, see the [VS Code documentation](https://code.visualstudio.com/docs/copilot/chat/mcp-servers). From 73eb2d2bdb7c56f29836a0dc5efb5bed3dcb61c1 Mon Sep 17 00:00:00 2001 From: Vasil Chomakov Date: Thu, 25 Sep 2025 19:46:51 +0300 Subject: [PATCH 3/3] docs: add a note about vscode mcp.json file introduction in v1.102 --- README.md | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 736433a..bb959ff 100644 --- a/README.md +++ b/README.md @@ -24,32 +24,30 @@ The Redis MCP Server is a **natural language interface** designed for agentic ap - "Index and search this vector" ## Table of Contents -- [Redis MCP Server](#redis-mcp-server) - - [Overview](#overview) - - [Table of Contents](#table-of-contents) - - [Features](#features) - - [Tools](#tools) - - [Installation](#installation) - - [From PyPI (recommended)](#from-pypi-recommended) - - [Testing the PyPI package](#testing-the-pypi-package) - - [From GitHub](#from-github) - - [Development Installation](#development-installation) - - [With Docker](#with-docker) - - [Configuration](#configuration) - - [Redis ACL](#redis-acl) - - [Configuration via command line arguments](#configuration-via-command-line-arguments) - - [Configuration via Environment Variables](#configuration-via-environment-variables) - - [Integrations](#integrations) - - [OpenAI Agents SDK](#openai-agents-sdk) - - [Augment](#augment) - - [Claude Desktop](#claude-desktop) - - [VS Code with GitHub Copilot](#vs-code-with-github-copilot) - - [Testing](#testing) - - [Example Use Cases](#example-use-cases) - - [Contributing](#contributing) - - [License](#license) - - [Badges](#badges) - - [Contact](#contact) +- [Overview](#overview) +- [Features](#features) +- [Tools](#tools) +- [Installation](#installation) + - [From PyPI (recommended)](#from-pypi-recommended) + - [Testing the PyPI package](#testing-the-pypi-package) + - [From GitHub](#from-github) + - [Development Installation](#development-installation) + - [With Docker](#with-docker) +- [Configuration](#configuration) + - [Redis ACL](#redis-acl) + - [Configuration via command line arguments](#configuration-via-command-line-arguments) + - [Configuration via Environment Variables](#configuration-via-environment-variables) +- [Integrations](#integrations) + - [OpenAI Agents SDK](#openai-agents-sdk) + - [Augment](#augment) + - [Claude Desktop](#claude-desktop) + - [VS Code with GitHub Copilot](#vs-code-with-github-copilot) +- [Testing](#testing) +- [Example Use Cases](#example-use-cases) +- [Contributing](#contributing) +- [License](#license) +- [Badges](#badges) +- [Contact](#contact) ## Features @@ -477,6 +475,8 @@ Alternatively, you can start the server using `uv` and configure your `mcp.json` For more information, see the [VS Code documentation](https://code.visualstudio.com/docs/copilot/chat/mcp-servers). +> **Note:** Starting with [VS Code v1.102](https://code.visualstudio.com/updates/v1_102), +> MCP servers are now stored in a dedicated `mcp.json` file instead of `settings.json`. ## Testing