bedengan-apps
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| validate_projectA | WAJIB dipanggil LEBIH DULU, setiap kali, sebelum submit_app atau update_app -- tidak ada admin yang meninjau lagi, jadi ini satu-satunya kesempatan menangkap kesalahan sebelum aplikasinya live. Bungkus folder proyek lokal jadi ZIP dan validasi lewat Bedengan App Hub, TANPA mengajukan apa pun (tidak masuk antrean, tidak tercatat di database). Balasannya berisi jenis aplikasi yang terdeteksi (static/python/node/spa), peringatan struktur (mis. node_modules ikut ter-zip -- boleh diabaikan), dan "kesalahan" keras (mis. .env atau pola rahasia ikut ter-zip, entry point tidak ditemukan -- ini yang akan membuat submit_app/update_app DITOLAK). Kalau ada "kesalahan", perbaiki HANYA hal yang disebutkan di proyek lokal (jangan mengubah bagian lain yang tidak terkait), panggil tool ini lagi sampai "ok": true, baru lanjut ke submit_app/update_app. |
| submit_appA | Panggil validate_project LEBIH DULU dan pastikan hasilnya "ok": true. Kirim folder proyek lokal sebagai aplikasi BARU. Tidak ada admin yang meninjau lagi -- kalau lolos pemeriksaan (struktur & pemindaian rahasia), aplikasinya LANGSUNG LIVE di subdomain yang diminta dalam beberapa saat, bukan menunggu persetujuan. Kalau ditolak, pesan errornya selalu menyebutkan apa yang harus diperbaiki -- perbaiki lalu panggil validate_project lagi sebelum mencoba submit_app lagi. Untuk aplikasi yang SUDAH live sebelumnya, pakai update_app, BUKAN submit_app lagi (subdomain yang sudah dipakai akan ditolak). |
| update_appA | Panggil validate_project LEBIH DULU dan pastikan hasilnya "ok": true. Timpa aplikasi yang SUDAH live milik akun ini sendiri dengan kode terbaru di folder lokal. Lolos pemeriksaan = LANGSUNG live menggantikan versi lama, tanpa siapa pun meninjau. Versi lama otomatis tersimpan (bisa dikembalikan lewat dashboard web kalau versi baru ternyata bermasalah). Dapatkan appId dari list_my_apps. |
| check_statusA | Lihat status sebuah pengajuan (menunggu/disetujui/ditolak) dan progres build-nya kalau sudah disetujui. |
| list_my_appsA | Lihat semua aplikasi yang sudah tayang dan pengajuan yang masih berjalan milik akun ini. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| siapkan_dan_terbitkan | Alur baku sebelum mengunggah/memperbarui aplikasi ke Bedengan Apps: cek dulu, benahi kalau perlu, baru kirim. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/daffaoir/bedengan-apps-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server