From f54b1cb552cdb4c72755c755b1853eb918b6ef9e Mon Sep 17 00:00:00 2001 From: dsarno Date: Wed, 21 Jan 2026 13:02:13 -0800 Subject: [PATCH] fix: Rider config path and add MCP registry manifest (#604) - Fix RiderConfigurator to use correct GitHub Copilot config path: - Windows: %LOCALAPPDATA%\github-copilot\intellij\mcp.json - macOS: ~/Library/Application Support/github-copilot/intellij/mcp.json - Linux: ~/.config/github-copilot/intellij/mcp.json - Add mcp.json for GitHub MCP Registry support: - Enables users to install via coplaydev/unity-mcp - Uses uvx with mcpforunityserver from PyPI --- .../Clients/Configurators/RiderConfigurator.cs | 6 +++--- mcp.json | 13 +++++++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 mcp.json diff --git a/MCPForUnity/Editor/Clients/Configurators/RiderConfigurator.cs b/MCPForUnity/Editor/Clients/Configurators/RiderConfigurator.cs index 5db02ac..2558a42 100644 --- a/MCPForUnity/Editor/Clients/Configurators/RiderConfigurator.cs +++ b/MCPForUnity/Editor/Clients/Configurators/RiderConfigurator.cs @@ -10,9 +10,9 @@ namespace MCPForUnity.Editor.Clients.Configurators public RiderConfigurator() : base(new McpClient { name = "Rider GitHub Copilot", - windowsConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "JetBrains", "Rider", "mcp.json"), - macConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Library", "Application Support", "JetBrains", "Rider", "mcp.json"), - linuxConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".config", "JetBrains", "Rider", "mcp.json"), + windowsConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "github-copilot", "intellij", "mcp.json"), + macConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Library", "Application Support", "github-copilot", "intellij", "mcp.json"), + linuxConfigPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".config", "github-copilot", "intellij", "mcp.json"), IsVsCodeLayout = true }) { } diff --git a/mcp.json b/mcp.json new file mode 100644 index 0000000..fba334e --- /dev/null +++ b/mcp.json @@ -0,0 +1,13 @@ +{ + "mcpServers": { + "unity-mcp": { + "type": "stdio", + "command": "uvx", + "args": [ + "--from", + "mcpforunityserver", + "mcp-for-unity" + ] + } + } +}