Cara Menggunakan Server Serena MCP

Ashley Goolam

Ashley Goolam

8 August 2025

Cara Menggunakan Server Serena MCP

Apidog untuk Perusahaan

Penerapan On-Premises

SSO & RBAC

Sesuai SOC 2

Jelajahi Apidog Enterprise

Hai! Bosan menghabiskan uang untuk alat bantu pengkodean AI? Mari kita bahas **Serena MCP Server**, sebuah permata sumber terbuka gratis yang mengubah LLM favorit Anda menjadi pusat kekuatan pengkodean, semuanya tanpa menguras dompet. Dibangun oleh Oraios AI, Serena memungkinkan Anda mengkode lebih cerdas dengan alat seperti Claude atau model *open-weight*, dan bagian terbaiknya? Anda bisa menggunakannya secara gratis! Dalam panduan ini, kami akan membahas apa itu Serena, cara menginstalnya untuk proyek dengan Claude Code, dan cara menyiapkan **Serena MCP Server** di Claude Desktop dan Cursor. Mari kita selami dan hemat biaya langganan Anda!

💡
Ingin alat Pengujian API hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum?

Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Apa Itu Serena MCP Server?

**Serena MCP Server** adalah *toolkit* sumber terbuka gratis dari Oraios AI yang mengubah model bahasa besar (LLM) apa pun menjadi agen pengkodean yang lengkap. Ini menggunakan Model Context Protocol (MCP) dan Language Server Protocol (LSP) untuk menyediakan fitur-fitur seperti IDE, seperti analisis kode semantik, pengeditan tingkat simbol, dan dukungan multi-bahasa (Python, JavaScript, Java, dan lainnya). Baik Anda melakukan *refactoring* kode, menganalisis *codebase* besar, atau membuat prototipe, Serena menangani semuanya—mulai dari perencanaan hingga *commit* perubahan ke kontrol versi.

Mengapa ini luar biasa? Serena lahir dari frustrasi terhadap langganan IDE yang mahal seperti Cursor atau Windsurf dan alat yang berat API seperti Claude Code atau Cline. Oraios AI menginginkan alternatif gratis yang berfungsi dengan LLM yang sudah Anda miliki, seperti Claude dari Anthropic (bahkan pada tingkatan gratis!) atau model *open-weight* melalui Agno. Ini adalah hadiah mereka untuk komunitas pengembang, dan mereka menggunakannya sendiri setiap hari. Ditambah lagi, ini berlisensi MIT, jadi Anda bisa menyesuaikannya sesuka hati.

server mcp serena

Menginstal Serena dalam Proyek dengan Claude Code

Mari kita jalankan **Serena MCP Server** di proyek Anda menggunakan **Claude Code**, asisten pengkodean populer yang mendukung server MCP secara gratis. Berikut cara menyiapkannya:

Langkah 1: Instal Prasyarat

  1. Instal uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
# For windows users:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Atau gunakan Homebrew: brew install uv.

instal uv

2. Kloning Repositori Serena:

git clone https://github.com/oraios/serena
cd serena
proyek github serena

3. Siapkan Lingkungan:

cp .env.example .env

Langkah 2: Konfigurasi Serena untuk Claude Code

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

Ini akan memulai server lokal dengan *dashboard* web di http://localhost:24282/dashboard/index.html untuk *log* dan *shutdown*.

2. Tambahkan Serena ke Claude Code:

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

Ini memberi tahu Claude Code untuk menggunakan server MCP Serena tanpa instalasi lokal.

claude code

3. Uji Coba:

Analisis *codebase* Python saya di ./src.
*Refactor* main.py untuk menggunakan async/await.

Penyelesaian Masalah

Menggunakan Serena MCP Server di Claude Desktop

**Claude Desktop** adalah cara hebat lain untuk menggunakan **Serena MCP Server** secara gratis, memanfaatkan tingkatan gratis Claude. Berikut cara menyambungkannya:

claude desktop

Langkah 1: Konfigurasi Server MCP

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

Atau gunakan Docker (Eksperimental) untuk penyiapan yang lebih bersih:

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

Ganti /path/to/your/projects dengan jalur absolut proyek Anda.

2. Edit Konfigurasi Claude Desktop:

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

Ganti /path/to/uv dan /path/to/serena dengan jalur sebenarnya (gunakan *double backslash* \\ di Windows).

tambahkan server mcp baru ke claude desktop

3. Mulai Ulang Claude Desktop:

Langkah 2: Uji Coba Serena di Claude Desktop

  1. Mulai Percakapan:
Ringkas proyek saya di ./myproject.

2. Coba Tugas Pengkodean:

Perbaiki *bug* di src/app.js berdasarkan *log*.

3. Periksa Dashboard:

Tips

Menggunakan Serena MCP Server di Cursor

**Cursor** adalah IDE bertenaga AI yang apik, dan Anda dapat menggunakan **Serena MCP Server** dengan Cursor secara global atau per proyek. Berikut caranya:

ide kursor

Langkah 1: Siapkan Server MCP Serena

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

Atau gunakan perintah Docker dari bagian Claude Desktop.

2. Konfigurasi Cursor Secara Global:

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

Ini membuat Serena tersedia di semua proyek Cursor.

tambahkan server mcp baru ke kursor

3. Atau Konfigurasi Per Proyek:

4. Mulai Ulang Cursor:

Langkah 2: Uji Coba Serena di Cursor

  1. Buka Panel Obrolan Cursor:
Buat REST API di src/api.py.

2. Refactor Kode:

Optimalkan fungsi ini untuk kinerja.

3. Periksa Log:

Mengapa Menggunakan Serena MCP Server?

**Serena MCP Server** adalah penyelamat bagi para pengembang yang bosan dengan biaya langganan. Inilah mengapa ini luar biasa:

Pengguna sangat antusias dengan Serena, dengan beberapa menyebutnya “pengaturan pengkodean terkuat” saat dipasangkan dengan Claude. Baik Anda pengembang solo atau dalam tim, Serena memungkinkan Anda membatalkan langganan mahal tersebut dan mengkode lebih cerdas. Segera, ChatGPT Desktop mungkin akan mendukung server MCP, memperluas pilihan Anda lebih jauh.

Kesimpulan

**Serena MCP Server** adalah tiket Anda untuk pengkodean bertenaga AI gratis dengan alat seperti Claude Code, Claude Desktop, dan Cursor. Mulai dari menginstal Serena hingga menjalankannya di editor favorit Anda, kini Anda siap untuk menangani tugas pengkodean tanpa pusing karena langganan. Cobalah, jelajahi *dashboard* web-nya, dan beri tahu saya di komentar bagaimana Anda menggunakan Serena untuk mempercepat alur kerja Anda!

💡
Ingin alat Pengujian API hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum?

Apidog memenuhi semua permintaan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Mengembangkan API dengan Apidog

Apidog adalah alat pengembangan API yang membantu Anda mengembangkan API dengan lebih mudah dan efisien.