MCP Transportasi - Jalan Tol & Jalur KA
by tirthanzh
MCP Transportasi — Jalan Tol & Jalur KA
Server MCP (Model Context Protocol) untuk data infrastruktur transportasi Indonesia: jalan tol dan jalur kereta api. Dibangun dengan FastMCP (Python), PostgreSQL + PostGIS.
Menjalankan Server
# Jalan Tol — stdio (default, untuk MCP client lokal seperti Claude Code)
python -m source.mcp_jalan_tol
# Jalur KA — stdio
python -m source.mcp_jalur_ka
# Via HTTP (untuk akses jarak jauh)
python -m source.mcp_jalan_tol --transport streamable-http --port 8000
python -m source.mcp_jalur_ka --transport streamable-http --port 8001
# Opsi lainnya
python -m source.mcp_jalan_tol --helpDataset
Server | Tabel | Baris |
Jalan Tol | Gerbang tol | 242 |
Jalan Tol | Ruas tol | 191 |
Jalan Tol | Lokasi gerbang | 535 |
Jalur KA | Stasiun | 520 |
Jalur KA | Jalur rel | 229 |
Jalur KA | Lokasi stasiun | 525 |
Seluruh data mencakup Pulau Jawa.
Environment
Salin .env.example ke .env dan isi kredensial PostgreSQL:
PG_HOST=...
PG_USER=...
PG_PASSWORD=...
PG_PORT=5432
PG_DB=...
PG_SCHEMA=...PostGIS wajib terpasang di database.
Dokumentasi Lengkap
Lihat skills/CLAUDE.md — mencakup skema database, arsitektur kode, daftar tools, standar implementasi, dan panduan untuk pengembangan lanjutan.