Preflight Checklist
What's Wrong?
The JetBrains Rider MCP server connects successfully to Claude Code — the server description appears in MCP instructions ("You can interact with a JetBrains IntelliJ IDE...") — but zero tools are registered. ToolSearch for "jetbrains" returns no deferred tools.
Direct curl queries to the same MCP endpoint successfully return all 41 tools via tools/list, proving the server is functioning correctly.
Tested all three transports with identical results (connects, shows description, zero tools):
- STDIO proxy (Rider's auto-configured default via
McpStdioRunnerKt)
- SSE (
http://127.0.0.1:64342/sse)
- Streamable HTTP (
http://127.0.0.1:64342/stream)
What Should Happen?
Claude Code should register and expose the 41 tools returned by the MCP server's tools/list response, making them available via ToolSearch and callable during conversations.
Error Messages/Logs
No error messages are shown. The server appears connected and healthy. ToolSearch simply returns "No matching deferred tools found".
Steps to Reproduce
- Install Rider 2026.1 (Build #RD-261.22158.335)
- Open a project in Rider
- Ensure MCP Server is enabled in
Settings → Tools → MCP Server (port 64342)
- Use Rider's auto-configure to generate the Claude Code MCP config in
~/.claude/.mcp.json
- Start Claude Code
- The JetBrains server description appears in system context, confirming connection
- Run
ToolSearch for "jetbrains" — returns zero tools
To verify Rider is returning tools correctly:
# Initialize MCP session
curl -s -D - http://127.0.0.1:64342/stream \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'
# Returns mcp-session-id header
# List tools using session ID from above
curl -s http://127.0.0.1:64342/stream \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-session-id: <session-id-from-above>" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
# Returns 55KB response with 41 tools
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.1.88
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
The 41 tools Rider exposes include: execute_run_configuration, build_project, get_file_problems, find_files_by_glob, search_in_files_by_regex, rename_refactoring, execute_terminal_command, run_inspection_kts, execute_sql_query, and more.
MCP config used (STDIO proxy):
{
"mcpServers": {
"rider": {
"type": "stdio",
"command": "C:\\Users\\...\\Rider\\jbr\\bin\\java",
"args": [
"-classpath",
"C:\\...\\mcpserver-frontend.jar;...",
"com.intellij.mcpserver.stdio.McpStdioRunnerKt"
],
"env": {
"IJ_MCP_SERVER_PORT": "64342"
}
}
}
}
Related JetBrains issue: RIDER-128984 (Rider MCP project-related tools return an empty list)
Preflight Checklist
What's Wrong?
The JetBrains Rider MCP server connects successfully to Claude Code — the server description appears in MCP instructions ("You can interact with a JetBrains IntelliJ IDE...") — but zero tools are registered.
ToolSearchfor "jetbrains" returns no deferred tools.Direct curl queries to the same MCP endpoint successfully return all 41 tools via
tools/list, proving the server is functioning correctly.Tested all three transports with identical results (connects, shows description, zero tools):
McpStdioRunnerKt)http://127.0.0.1:64342/sse)http://127.0.0.1:64342/stream)What Should Happen?
Claude Code should register and expose the 41 tools returned by the MCP server's
tools/listresponse, making them available viaToolSearchand callable during conversations.Error Messages/Logs
No error messages are shown. The server appears connected and healthy. ToolSearch simply returns "No matching deferred tools found".Steps to Reproduce
Settings → Tools → MCP Server(port 64342)~/.claude/.mcp.jsonToolSearchfor "jetbrains" — returns zero toolsTo verify Rider is returning tools correctly:
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.1.88
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
The 41 tools Rider exposes include:
execute_run_configuration,build_project,get_file_problems,find_files_by_glob,search_in_files_by_regex,rename_refactoring,execute_terminal_command,run_inspection_kts,execute_sql_query, and more.MCP config used (STDIO proxy):
{ "mcpServers": { "rider": { "type": "stdio", "command": "C:\\Users\\...\\Rider\\jbr\\bin\\java", "args": [ "-classpath", "C:\\...\\mcpserver-frontend.jar;...", "com.intellij.mcpserver.stdio.McpStdioRunnerKt" ], "env": { "IJ_MCP_SERVER_PORT": "64342" } } } }Related JetBrains issue: RIDER-128984 (Rider MCP project-related tools return an empty list)