Direct CLI for JetBrains Serena Plugin - code navigation and refactoring without MCP overhead.
- JetBrains IDE (PhpStorm, WebStorm, IntelliJ, PyCharm, etc.) with Serena plugin installed (~$5/mo)
- Project open in the IDE
/plugin install code-nav@sebastian-marketplaceThe plugin automatically:
- Creates
code-navcommand in~/.local/bin - Adds Claude permission for the command
code-nav status # Check connection
code-nav find ClassName # Find symbol
code-nav find ClassName --body # With source code
code-nav find ClassName --depth 1 # With methods
code-nav refs ClassName # Find usages
code-nav rename OldName NewName # IDE refactor (project-wide!)
code-nav overview src/File.php # File structure
code-nav refresh src/File.php # Sync with IDEBypasses Serena's MCP layer for faster, lighter code navigation:
- Direct HTTP to JetBrains plugin (no JSON-RPC/SSE)
- Zero dependencies (Python stdlib only)
- Less context (no MCP tool schemas)
Works with any language indexed by JetBrains IDEs:
- PHP, JavaScript, TypeScript
- Python, Go, Java, Kotlin
- Ruby, Rust, and more
- Skills: Code navigation guidance (
skills/code-nav/) - Hooks: Auto-setup on session start (
hooks/) - CLI: The
code-navcommand (bin/)