Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
a9ef262
feat: Add CLI for Unity MCP server
Scriptwonder Jan 11, 2026
90cd8b9
Update based on AI feedback
Scriptwonder Jan 12, 2026
1b17d81
Fixes main.py error
Scriptwonder Jan 12, 2026
fdadc52
Update for further error fix
Scriptwonder Jan 12, 2026
d716843
Update based on AI
Scriptwonder Jan 13, 2026
0759f53
Update script.py
Scriptwonder Jan 13, 2026
832633a
Update with better coverage and Tool Readme
Scriptwonder Jan 20, 2026
3c4c4a6
Log a message with implicit URI changes
msanatan Jan 21, 2026
198a1f1
Minor fixes (#602)
msanatan Jan 21, 2026
81ba9fb
Docker mcp gateway (#603)
msanatan Jan 21, 2026
ab4bc13
Merge branch 'main' into cli
msanatan Jan 21, 2026
7e865c3
fix: Rider config path and add MCP registry manifest (#604)
dsarno Jan 21, 2026
d06c427
Merge branch 'main' into CLI
msanatan Jan 21, 2026
79b3482
Use click.echo instead of print statements
msanatan Jan 21, 2026
ac81895
Standardize whitespace
msanatan Jan 21, 2026
84242d3
Minor tweak in docs
msanatan Jan 21, 2026
593f3d7
Use `wait` params
msanatan Jan 21, 2026
1153b86
Unrelated but project scoped tools should be off by default
msanatan Jan 21, 2026
ca3ddcc
Update lock file
msanatan Jan 21, 2026
4e94030
Whitespace cleanup
msanatan Jan 21, 2026
4cd75b1
Update custom_tool_service.py to skip global registration for any too…
msanatan Jan 21, 2026
5a2968e
Avoid silently falling back to the first Unity session when a specifi…
msanatan Jan 21, 2026
99e2c02
Update docs/CLI_USAGE.md
msanatan Jan 21, 2026
bb37c5b
Updated the CLI command registration to only swallow missing optional…
msanatan Jan 21, 2026
60ebf3c
Sorted __all__ alphabetically to satisfy RUF022 in __init__.py.
msanatan Jan 21, 2026
af8a7ad
Validate --params is a JSON object before merging.
msanatan Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions MCPForUnity/Editor/Clients/Configurators/RiderConfigurator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ public class RiderConfigurator : JsonFileMcpConfigurator
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
})
{ }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ private void InitializeUI()
{
projectScopedToolsToggle.value = EditorPrefs.GetBool(
EditorPrefKeys.ProjectScopedToolsLocalHttp,
true
false
);
}

Expand Down
2 changes: 2 additions & 0 deletions Server/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ dependencies = [
"tomli>=2.3.0",
"fastapi>=0.104.0",
"uvicorn>=0.35.0",
"click>=8.1.0",
]

[project.optional-dependencies]
Expand All @@ -51,6 +52,7 @@ Issues = "https://github.com/CoplayDev/unity-mcp/issues"

[project.scripts]
mcp-for-unity = "main:main"
unity-mcp = "cli.main:main"

[build-system]
requires = ["setuptools>=64.0.0", "wheel"]
Expand Down
Loading