Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_latest_earthquake
Mengambil data gempa bumi terbaru yang dirasakan (M 5.0+ atau signifikan).
Mengembalikan detail waktu, lokasi, magnitudo, dan potensi tsunami.

Sumber Data: BMKG (Badan Meteorologi, Klimatologi, dan Geofisika)
get_significant_earthquakes
Mengambil daftar 15 gempabumi terkini dengan magnitudo 5.0 atau lebih.
Mengembalikan detail waktu, lokasi, magnitudo, kedalaman, dan potensi tsunami.

Sumber Data: BMKG (Badan Meteorologi, Klimatologi, dan Geofisika)
get_felt_earthquakes
Mengambil daftar 15 gempabumi terkini yang dirasakan masyarakat.
Mengembalikan detail waktu, lokasi, magnitudo, kedalaman, dan daerah yang merasakan.

Sumber Data: BMKG (Badan Meteorologi, Klimatologi, dan Geofisika)
search_location_code
Mencari kode wilayah Indonesia berdasarkan nama lokasi menggunakan database lokal.
Mendukung pencarian di semua level: provinsi, kabupaten/kota, kecamatan, kelurahan/desa.

Args:
    location_name: Nama lokasi yang dicari (contoh: "Pandak", "Sumpiuh", "Banyumas")
    admin_level: Level administratif yang dicari:
                - "province" atau "provinsi" untuk provinsi
                - "regency" atau "kabkota" untuk kabupaten/kota
                - "district" atau "kecamatan" untuk kecamatan
                - "village" atau "desa" untuk kelurahan/desa
                - "all" untuk mencari di semua level (default)

Returns:
    Daftar kode wilayah yang cocok dengan pencarian, dengan hierarki lengkap.

Note:
    Kode level desa (4 segmen) dapat langsung digunakan untuk get_weather_forecast()
get_villages_in_district
Mendapatkan daftar semua kelurahan/desa dalam kecamatan tertentu dari database lokal.

Args:
    district_code: Kode kecamatan (contoh: "33.02.07" untuk Sumpiuh)

Returns:
    Daftar kelurahan/desa dengan kode lengkap yang siap digunakan untuk prakiraan cuaca.
get_weather_forecast
Mengambil prakiraan cuaca berdasarkan kode wilayah (adm4).

Args:
    kode_wilayah: Kode wilayah Indonesia level desa/kelurahan (adm4).
                 Default: 31.71.01.1001 (Gambir, Jakarta Pusat).

Returns:
    Prakiraan cuaca 3 hari dengan interval 3 jam (±24 forecast total).
    Termasuk: suhu, kelembaban, kondisi cuaca, angin, tutupan awan, jarak pandang.

Sumber Data: BMKG (Badan Meteorologi, Klimatologi, dan Geofisika)

Note:
    Untuk mencari kode wilayah, gunakan search_location_code() terlebih dahulu
    Format kode: [kode_provinsi].[kode_kabkota].[kode_kecamatan].[kode_desa]
    Contoh: 31.71.01.1001 = DKI Jakarta > Jakarta Pusat > Gambir > Gambir
get_weather_alerts
Mengambil peringatan dini cuaca ekstrem (hujan lebat/petir) yang sedang aktif di Indonesia.
Data berbasis Common Alerting Protocol (CAP) hingga level kecamatan.

Args:
    language: Bahasa output, "id" untuk Indonesia atau "en" untuk English (default: "id")

Returns:
    Daftar peringatan dini cuaca aktif dengan informasi provinsi terdampak,
    waktu publikasi, deskripsi wilayah, dan tautan detail CAP.
get_weather_alert_detail
Mengambil detail peringatan dini cuaca untuk provinsi tertentu berdasarkan CAP code.
Mengembalikan informasi detail wilayah kecamatan terdampak.

Args:
    cap_code: Kode detail CAP (contoh: "20231125120000_BMKG001")
    language: Bahasa output, "id" untuk Indonesia atau "en" untuk English (default: "id")

Returns:
    Detail CAP meliputi: event, effective, expires, senderName, headline,
    description, web (infografik), dan area polygon wilayah terdampak.
search_weather_alerts_by_kecamatan
Mencari peringatan dini cuaca yang aktif untuk kecamatan tertentu.
Tool ini akan mencari di seluruh peringatan aktif dan mengembalikan yang relevan dengan kecamatan.

Args:
    kecamatan: Nama kecamatan yang ingin dicari (contoh: "Kebayoran Baru", "Bogor Barat")
    language: Bahasa output, "id" untuk Indonesia atau "en" untuk English (default: "id")

Returns:
    Daftar peringatan dini cuaca yang mempengaruhi kecamatan tersebut,
    termasuk detail waktu berlaku, jenis kejadian, dan wilayah terdampak.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/revomkg/mcp-bmkg'

If you have feedback or need assistance with the MCP directory API, please join our Discord server