Repositori ini berisi semua konfigurasi dan data yang dibutuhkan untuk menjalankan OpenCode dengan MCP Memory Server. Jika laptop hilang atau rusak, repo ini akan memulihkan setup lengkap ke laptop baru.
- Disaster Recovery: Pulihkan setup OpenCode lengkap ke laptop baru
- Portability: Bawa konfigurasi ke mesin manapun
- Sandboxing: OpenCode dapat menggunakan repo ini sebagai sandbox
- Backup: Cadangan untuk semua konfigurasi penting
opencode-ops/
├── config/
│ ├── mcp.json ← MCP server configuration
│ ├── AGENTS.md ← Mandatory rules untuk AI agents
│ └── opencode.json ← OpenCode settings
├── mcp/
│ ├── servers/
│ │ ├── memory/ ← MCP Memory Server source code
│ │ └── token-optimizer/ ← Token Optimizer Server
│ └── data/
│ └── .gitkeep ← Vector DB akan di-restore dari backup
├── scripts/
│ ├── setup.sh ← One-click setup untuk laptop baru
│ ├── mcp-maintenance.sh ← Maintenance scripts
│ └── reindex-*.py ← Indexing scripts
├── docs/
│ └── RESTORE_GUIDE.md ← Panduan pemulihan lengkap
└── README.md
# 1. Clone repo
git clone https://github.com/vspatabuga/opencode-ops.git ~/opencode-ops
cd ~/opencode-ops
# 2. Jalankan setup
chmod +x scripts/setup.sh
./scripts/setup.sh
# 3. Buka OpenCode
opencode# Python & uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Node.js (untuk OpenCode)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs# Copy configs ke lokasi OpenCode
mkdir -p ~/.config/opencode
cp config/mcp.json ~/.config/opencode/
cp config/AGENTS.md ~/.config/opencode/
cp config/opencode.json ~/.config/opencode/cd mcp/servers/memory
uv sync
source .venv/bin/activate# Download backup dari R2 (jika ada)
# Atau restore dari backup lokal
cp -r /path/to/backup/vector_store mcp/data/| Item | Lokasi | Penting? |
|---|---|---|
| MCP Config | config/mcp.json |
✅ KRITIS |
| AGENTS.md | config/AGENTS.md |
✅ KRITIS |
| MCP Server Code | mcp/servers/memory/ |
✅ KRITIS |
| Maintenance Scripts | scripts/ |
✅ PENTING |
| Vector DB Backup | mcp/data/vector_store/ |
- TIDAK menyimpan secrets/passwords
- Secrets disimpan di
pass(vsp-vault) - Vector DB backup di-encrypt jika perlu
Repo ini dikelola oleh VSP untuk keperluan pribadi.
Last Updated: 2026-03-23 Maintainer: vsp