Serena (oraios/serena) v1.5.3 is a JetBrains MCP server that gives AI coding agents symbol-level IDE intelligence — cross-file rename, move with import updates, reference graph queries, and interactive debugging — for $5/month or free with the open-source LSP backend.
"Serena provides essential semantic code retrieval, editing, refactoring and debugging tools that are akin to an IDE's capabilities, operating at the symbol level and exploiting relational structure." 1
find_referencing_symbols doesn't grep for a name — it queries the IDE's actual reference graph. rename_symbol propagates a change across every file that touches the symbol, including comments and string literals when instructed. jet_brains_move relocates a function or class and updates every import that referenced it. These operations are what JetBrains IDEs have been doing for decades; Serena exposes them to the agent over MCP. 34"Serena's IDE-backed semantic tools are the single most impactful addition to my toolkit — cross-file renames, moves, and reference lookups that would cost me 8–12 careful, error-prone steps collapse into one atomic call, and I would absolutely ask any developer I work with to set them up." 1
"It gives me the missing IDE-level understanding of symbols, references, and refactorings, turning fragile text surgery into calmer, faster, more confident code changes where semantics matter." 1
| Free LSP backend | JetBrains plugin ($5/month) | |
|---|---|---|
| Language coverage | 40+ languages via open-source language servers | All languages and frameworks JetBrains IDEs support |
| External library indexing | No | Yes |
| Type hierarchy queries | Limited | Full (via IDE's project model) |
| Interactive debugger | No | Yes — set breakpoints, inspect variables, evaluate expressions (REPL-style) |
| Move / inline / safe-delete refactors | No | Yes (jet_brains_move, jet_brains_inline_symbol) |
| IDE inspections | No | Yes — list and run IntelliJ inspections |
| Multi-agent support | Basic | Improved |
| Setup | serena init (default) | serena init -b JetBrains |
jet_brains_debug) arrived in v1.2.0 on April 27. By v1.5.3 (May 26), 10 versions had shipped in 54 days. 6# 1. Install the Serena agent CLI
uv tool install -p 3.13 serena-agent
# 2. Initialize with the JetBrains backend
serena init -b JetBrains
# 3. Register with Claude Code (one command, user-scoped)
serena setup claude-codeserena as a global MCP server in Claude Code. From this point, any project you open in IntelliJ (or PyCharm, WebStorm, etc.) is available to the agent once you activate it inside Serena. 7claude --system-prompt="$(serena prompts print-cc-system-prompt-override)".claude/settings.json hook setup handles auto-activation, tool reminders, and session cleanup automatically. Other supported clients include Codex, Copilot for JetBrains, VS Code Copilot, Junie, JetBrains AI Assistant, Cursor, Windsurf, Cline, and Roo-Code — each with a dedicated context configuration. 7| Plugin ID | 28946 (JetBrains Marketplace) |
| Current version | v1.5.3 (2026-05-26) |
| Supported IDEs | IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, GoLand, RubyMine, Android Studio |
| Not supported | Rider (.NET), CLion (C/C++) |
| GitHub stars | 25,300 1 |
| Claude plugin installs | 83,267 8 |
| Core license | MIT |
| JetBrains plugin pricing | $5/month (free trial available) |
| LSP backend | Free, 40+ languages |
| MCP clients supported | Claude Code, Copilot, Codex, Cursor, Windsurf, Junie, Cline, Roo-Code, and more |
github.com
oraios-software.de
oraios.github.io
oraios.github.io
oraios.github.io
github.com
oraios.github.io
claude.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.
| GitHub Stars | 25K |
| Claude Plugin Installs | 83K |
| Latest Version | v1.5.3 |
| JetBrains Plugin | $5 / month |