JetBrains / JetBrains/mcp-server-plugin
Error/Incorrect behavior in remote environment
- Dominant language
- Kotlin
- Stars
- 134
- Forks
- 42
- PR merge metrics
- No merged PRs in 30d
Description
Hi
I'm constantly using Remote setup (thru Gateway)
but plugin behave in this environment unproperly.
My Setup:
Client: Windows 10 x64
Host: Ubuntu 22.04
Gateway Build #GW-243.24978.56 (Official release 2024.3.3 )
Connection to remote Host is done via SSH in Gateway
IDEA Build #JBC-243.26053.27 (Official release 2024.3.5)
Runtime version: 21.0.6+8-b631.39 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Plugin version 1.0.24, 1.0.25, 1.0.26 (all these version failing)
Connection to plugin is done via "npx -y @jetbrains/mcp-proxy"
When Plugin is installed **on Host side many tools return empty results without error**, log output from mcp-proxy in file plugin_host.log
When Plugin is installed **on Client side I'm getting errors**, log output from mcp-proxy in file plugin_client.log
When IDEA is started directly via desktop (local run) on Client machine or on Host machine - plugin works properly.
Also I see that when plugin is used on Host I get 30 tools
when plugin is used on Client I get only 29 tools, **tool "find_commit_by_message" is missing when plugin is on Client side.**
both log files contains JSON output with tool list.
When I get error (plugin is on Client side) error indicate that there is an issue with Path conversion:
> Final response text: Failed to execute tool get_all_open_file_paths, message Failed to map RdProtocolFile: \home\oleg\spring\demoai\src\main\java\com\example\demo\MyController.java (filesystem com.jetbrains.thinclient.fs.ThinClientVirtualFileSystem@36d159c5) into nio Path
please check plugin behavior in Remote environments so it would work on Host or on Client (preferably in both)
I Didn't check all available tools, some of them works properly only in Client side some works properly only on Host side, some don't work on both sides, please check all tools in Remote environment.
Thanks. If you need some testing - gladly will do it.
[plugin_host.log](https://github.com/user-attachments/files/19577013/plugin_host.log)
[plugin_client.log](https://github.com/user-attachments/files/19577014/plugin_client.log)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.