MCP Transportasi - Jalan Tol & Jalur KA
by tirthanzh
README.md
# 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
```bash
# 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 --help
```
## Dataset
| 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](skills/CLAUDE.md) — mencakup skema database, arsitektur kode, daftar tools, standar implementasi, dan panduan untuk pengembangan lanjutan.
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues