Serena MCP Server: Anleitung zur Nutzung

Ashley Goolam

Ashley Goolam

8 August 2025

Serena MCP Server: Anleitung zur Nutzung

Hallo! Haben Sie es satt, Geld für KI-Codierungstools auszugeben? Lassen Sie uns über den Serena MCP Server sprechen, ein kostenloses Open-Source-Juwel, das Ihr bevorzugtes LLM in ein leistungsstarkes Codierungswerkzeug verwandelt, ohne Ihr Budget zu sprengen. Von Oraios AI entwickelt, ermöglicht Serena Ihnen intelligenteres Codieren mit Tools wie Claude oder Open-Weight-Modellen, und das Beste daran? Sie können es kostenlos nutzen! In diesem Leitfaden behandeln wir, was Serena ist, wie man es für ein Projekt mit Claude Code installiert und wie man den Serena MCP Server in Claude Desktop und Cursor einrichtet. Tauchen wir ein und sparen Sie sich einige Abonnementgebühren!

💡
Möchten Sie ein großartiges API-Testtool, das wunderschöne API-Dokumentation generiert?

Möchten Sie eine integrierte All-in-One-Plattform, damit Ihr Entwicklerteam mit maximaler Produktivität zusammenarbeiten kann?

Apidog erfüllt all Ihre Anforderungen und ersetzt Postman zu einem viel günstigeren Preis!
Button

Was ist der Serena MCP Server?

Der Serena MCP Server ist ein kostenloses Open-Source-Toolkit von Oraios AI, das jedes große Sprachmodell (LLM) in einen vollwertigen Codierungsagenten verwandelt. Er nutzt das Model Context Protocol (MCP) und das Language Server Protocol (LSP), um IDE-ähnliche Funktionen bereitzustellen, wie semantische Code-Analyse, symbolbasierte Bearbeitung und Unterstützung mehrerer Sprachen (Python, JavaScript, Java und mehr). Egal, ob Sie Code refaktorieren, große Codebasen analysieren oder Prototypen erstellen, Serena erledigt alles – von der Planung bis zum Committen von Änderungen in der Versionskontrolle.

Warum ist er so großartig? Serena entstand aus der Frustration über teure IDE-Abonnements wie Cursor oder Windsurf und API-lastige Tools wie Claude Code oder Cline. Oraios AI wollte eine kostenlose Alternative, die mit den LLMs funktioniert, die Sie bereits besitzen, wie Anthropic’s Claude (sogar in der kostenlosen Stufe!) oder Open-Weight-Modelle über Agno. Es ist ihr Geschenk an die Entwicklergemeinschaft, und sie nutzen es selbst täglich. Außerdem ist es MIT-lizenziert, sodass Sie es nach Herzenslust anpassen können.

Serena MCP Server

Serena in einem Projekt mit Claude Code installieren

Lassen Sie uns den Serena MCP Server in Ihrem Projekt mit Claude Code zum Laufen bringen, einem beliebten Codierungsassistenten, der MCP-Server kostenlos unterstützt. So richten Sie ihn ein:

Schritt 1: Voraussetzungen installieren

  1. uv installieren:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Für Windows-Benutzer:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Oder verwenden Sie Homebrew: brew install uv.

uv installieren

2. Serenas Repository klonen:

git clone https://github.com/oraios/serena
cd serena
Serena GitHub Projekt

3. Umgebung einrichten:

cp .env.example .env

Schritt 2: Serena für Claude Code konfigurieren

  1. MCP-Server starten:
uv run serena start-mcp-server

Dies startet einen lokalen Server mit einem Web-Dashboard unter http://localhost:24282/dashboard/index.html für Protokolle und zum Herunterfahren.

2. Serena zu Claude Code hinzufügen:

claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server"]}'

Dies weist Claude Code an, Serenas MCP-Server ohne lokale Installation zu verwenden.

Claude Code

3. Testen Sie es:

Analysiere meine Python-Codebasis in ./src.
Refaktorisiere main.py, um async/await zu verwenden.

Fehlerbehebung

Den Serena MCP Server in Claude Desktop verwenden

Claude Desktop ist eine weitere großartige Möglichkeit, den Serena MCP Server kostenlos zu nutzen, indem Sie Claudes kostenlose Stufe verwenden. So verbinden Sie ihn:

Claude Desktop herunterladen

Schritt 1: Den MCP-Server konfigurieren

  1. Serenas MCP-Server ausführen:
uv run serena start-mcp-server

Oder verwenden Sie Docker (experimentell) für eine sauberere Einrichtung:

docker run --rm -i --network host -v /path/to/your/projects:/workspaces/projects ghcr.io/oraios/serena:latest serena start-mcp-server --transport stdio

Ersetzen Sie /path/to/your/projects durch den absoluten Pfad Ihres Projekts.

2. Claude Desktop-Konfiguration bearbeiten:

{
  "mcpServers": {
    "serena": {
      "command": "/path/to/uv",
      "args": ["run", "--directory", "/path/to/serena", "serena-mcp-server"]
    }
  }
}

Ersetzen Sie /path/to/uv und /path/to/serena durch die tatsächlichen Pfade (verwenden Sie doppelte Backslashes \\ unter Windows).

Neuen MCP-Server zu Claude Desktop hinzufügen

3. Claude Desktop neu starten:

Schritt 2: Serena in Claude Desktop testen

  1. Eine Konversation starten:
Fasse mein Projekt in ./myproject zusammen.

2. Codierungsaufgaben ausprobieren:

Behebe Fehler in src/app.js basierend auf den Protokollen.

3. Dashboard überprüfen:

Tipps

Den Serena MCP Server in Cursor verwenden

Cursor ist eine elegante KI-gestützte IDE, und Sie können den Serena MCP Server mit Cursor global oder pro Projekt verwenden. So geht's:

Die Cursor IDE

Schritt 1: Serenas MCP-Server einrichten

  1. Server starten:
uv run serena start-mcp-server

Oder verwenden Sie den Docker-Befehl aus dem Abschnitt Claude Desktop.

2. Cursor global konfigurieren:

{
  "mcpServers": {
    "serena": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/oraios/serena", "serena-mcp-server"]
    }
  }
}

Dies macht Serena in allen Cursor-Projekten verfügbar.

Neuen MCP-Server zu Cursor hinzufügen

3. Oder pro Projekt konfigurieren:

4. Cursor neu starten:

Schritt 2: Serena in Cursor testen

  1. Cursors Chat-Panel öffnen:
Generiere eine REST-API in src/api.py.

2. Code refaktorieren:

Optimiere diese Funktion für die Leistung.

3. Protokolle überprüfen:

Warum den Serena MCP Server verwenden?

Der Serena MCP Server ist ein Lebensretter für Entwickler, die genug von Abonnementkosten haben. Hier sind die Gründe, warum er großartig ist:

Benutzer schwärmen von Serena, einige nennen es „das stärkste Codierungs-Setup“, wenn es mit Claude gekoppelt ist. Egal, ob Sie ein Solo-Entwickler oder Teil eines Teams sind, Serena ermöglicht es Ihnen, diese teuren Abonnements zu kündigen und intelligenter zu codieren. Bald könnte ChatGPT Desktop MCP-Server unterstützen, was Ihre Optionen noch erweitert.

Fazit

Der Serena MCP Server ist Ihr Ticket für kostenloses, KI-gestütztes Codieren mit Tools wie Claude Code, Claude Desktop und Cursor. Von der Installation von Serena bis zum Ausführen in Ihrem bevorzugten Editor sind Sie nun gerüstet, Codierungsaufgaben ohne Abonnement-Kopfschmerzen zu bewältigen. Probieren Sie es aus, erkunden Sie sein Web-Dashboard und lassen Sie mich in den Kommentaren wissen, wie Sie Serena nutzen, um Ihren Workflow zu beschleunigen!

💡
Möchten Sie ein großartiges API-Testtool, das wunderschöne API-Dokumentation generiert?

Möchten Sie eine integrierte All-in-One-Plattform, damit Ihr Entwicklerteam mit maximaler Produktivität zusammenarbeiten kann?

Apidog erfüllt all Ihre Anforderungen und ersetzt Postman zu einem viel günstigeren Preis!
Button

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen