$ timeahead.in
/ servers/pypi/serena-agent
pypi

serena-agent

A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

25k stars16k/wkupdated 0d agogithub ↗
91excellent
▣ Overview

What it does

Serena is an MCP server that brings IDE-level semantic understanding to coding agents and LLMs. It provides code retrieval, refactoring, symbol navigation, and cross-file editing tools that operate at the symbol level rather than as text-based operations. By integrating language servers (LSP) or JetBrains IDEs, Serena enables agents to understand code structure, relationships, and dependencies—making automated changes safer and more efficient in large or complex codebases.

Who it's for

Developers and teams building AI-powered coding systems, and anyone using LLM-based code agents (Claude Code, Codex, etc.) who wants symbol-aware capabilities. If your agent struggles with cross-file refactoring, reference discovery, or understanding codebase structure, Serena fills that gap.

Common use cases

  • Cross-file symbol renaming and refactoring without manual verification
  • Finding all references to a function, class, or variable across a project
  • Semantic code search by symbol rather than text pattern
  • Navigating dependencies in monorepos or multi-language projects
  • Automating structural code moves with semantic awareness

Setup pitfalls

  • Requires language server infrastructure: default setup uses LSP (free), but advanced features use the paid JetBrains plugin
  • Full filesystem access: Serena reads and writes code; only use it on trusted projects
  • Language support varies: quality depends on available LSP servers for your tech stack
  • JetBrains backend requires a running IDE and paid subscription
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
91
18.1
Quality
10%
80
8.0
Trust
10%
50
5.0
Total
91.1
⚿ Capabilities & Risk Explainer
fs readfs writenetworkexecsecrets
◆ Risk level: high
fs read + fs write + network + exec + secrets active — can execute code, access credentials, and make external network calls.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "serena-agent": {
      "command": "uvx",
      "args": [
        "serena-agent"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
5/10/20266/11/2026 · 30 snapshots
⚙ Maintenance health
78/ 100 · is this project alive?
contributors (1y)83
top contributor share54%
releases (1y)12
last release16d ago
median issue response1.3h
ci✓ passing
⛁ Raw data
weekly downloads16k
github stars25k
forks2k
open issues125
license✓ present
readme length14391 chars
last publish0d ago
last commit0d ago
last updated1d ago
install verified✓ pass · 26d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points