Pernah nggak kalian nanya ke AI tentang konfigurasi spesifik server kalian, tapi dijawab dengan saran umum yang nggak nyambung? Misalnya, kalian pakai Zimbra Collaboration 10 yang sudah dikustomisasi habis-habisan, tapi Claude malah kasih saran buat Zimbra versi lawas.
Nah, di artikel ini saya mau bagi tips gimana caranya “menyuapi” Claude Code dengan dokumentasi internal kita sendiri. Jadi, pas kalian nanya, Claude nggak bakal jawab “menurut internet”, tapi “menurut SOP kantor kita”.
1. Memanfaatkan File CLAUDE.md sebagai Basis Pengetahuan
Kalau kalian punya dokumentasi teknis dalam format Markdown, ini adalah tambang emas. Claude Code secara otomatis akan mencari file bernama CLAUDE.md di direktori kalian.
Triknya: Jangan cuma isi file ini dengan aturan koding. Masukkan juga ringkasan infrastruktur kalian. Contoh isi CLAUDE.md:
# Infrastruktur Server Mail
- OS: Ubuntu 22.04 LTS
- Mail System: Carbonio CE (Community Edition)
- Backup Path: /mnt/backup_nas/
- Monitoring: Zabbix & Grafana
# SOP Troubleshooting
1. Jika antrean email lebih dari 500, cek rbl_reply di Postfix.
2. Restart service Carbonio wajib urut: Directory Service -> Database -> Baru yang lain.
Begitu file ini ada, Claude bakal punya “pola pikir” yang sama dengan admin senior di kantor kalian.
2. Teknik “Context Injection” buat Dokumentasi Raksasa
Gimana kalau dokumentasi kita ribuan halaman? Claude Code punya context window yang gede banget. Kita bisa pakai trik “Read and Remember”.
Sebelum mulai kerja, kasih perintah ini:
“Claude, tolong baca semua file
.txtdan.mddi folder/docs/internal_sop/. Pahami cara kita menangani disaster recovery di server BP Batam. Jangan lakukan apapun, cukup konfirmasi kalau Anda sudah paham instruksinya.”
Setelah dia bilang “Paham”, setiap solusi yang dia kasih ke depannya bakal mengacu pada dokumen tersebut.
3. Integrasi via MCP (Model Context Protocol) untuk Database
Kalau SOP kalian ada di database atau sistem manajemen konten (CMS), kalian bisa pakai MCP server untuk menghubungkannya secara langsung.
Misalnya, jika kalian punya database SOP di SQLite, tinggal tambahkan pluginnya:
claude mcp add internal-sop npx -y @modelcontextprotocol/server-sqlite -- ./data/sop_perusahaan.db
Sekarang, Claude bisa “ngintip” isi database SOP kalian secara real-time pas kalian lagi troubleshooting.
Kenapa Ini Penting?
Sebagai Mail System Engineer yang menangani klien-klien besar, kita nggak boleh salah langkah. Kesalahan sedikit di konfigurasi relay bisa bikin ribuan email terhambat. Dengan memberikan “Konteks Lokal” ke Claude Code:
- Zero Hallucination: Claude nggak akan ngarang bebas karena dia punya referensi asli.
- Onboarding Cepat: Admin baru di tim kalian tinggal buka Claude Code, dan mereka sudah punya asisten yang tahu segala seluk-beluk server.
- Standarisasi: Semua solusi yang dihasilkan AI akan seragam sesuai kebijakan perusahaan.
Kesimpulan
Claude Code itu jenius, tapi tanpa konteks server kalian, dia cuma “orang asing”. Dengan teknik integrasi dokumentasi ini, kalian bener-bener punya asisten yang seolah-olah sudah ikut jaga server bareng kalian selama bertahun-tahun.