Connect BMKG Indonesia weather, earthquake, and region data to your favorite AI assistants
We support both local installation via stdio transport and cloud-based HTTP transport. Pick what works best for you!
Cloud-based, no install
Endpoint URL:
https://mcp-bmkg.dhanypedia.it.com/mcp
Install on your machine
Install command:
pipx install bmkg-api-mcp
The easiest way to get started! Smithery provides one-click installation for MCP servers. No manual configuration needed.
One-line Install
npx -y @smithery/cli install dhanyyudi/bmkg-id --client claude
Supported clients: --client claude, --client cursor, --client vscode
HTTP Transport allows you to connect to the MCP server remotely without installing anything locally. Perfect for cloud environments, shared workspaces, or when you want zero setup.
Configure your IDE to use the HTTP endpoint:
{
"mcpServers": {
"bmkg-api": {
"url": "https://mcp-bmkg.dhanypedia.it.com/mcp"
}
}
}
Restart Claude Desktop after adding the configuration.
bmkg-apiurlhttps://mcp-bmkg.dhanypedia.it.com/mcpRequires Cline or Roo Code extension installed.
{
"mcpServers": {
"bmkg-api": {
"url": "https://mcp-bmkg.dhanypedia.it.com/mcp",
"disabled": false,
"autoApprove": []
}
}
}
Install the BMKG API MCP Server locally using pipx (recommended) or pip:
Via pipx (recommended):
pipx install bmkg-api-mcp
Via pip:
pip install bmkg-api-mcp
Verify installation:
bmkg-api-mcp --version
# Should output: bmkg-api-mcp 1.0.2
{
"mcpServers": {
"bmkg-api": {
"command": "bmkg-api-mcp"
}
}
}
Restart Claude Desktop after adding the configuration.
bmkg-apicommandbmkg-api-mcpClick Add and the tools will be available in Cursor chat.
Requires Cline or Roo Code extension installed.
{
"mcpServers": {
"bmkg-api": {
"command": "bmkg-api-mcp",
"disabled": false,
"autoApprove": []
}
}
}
bmkg-apicommandbmkg-api-mcpThese tools are available through both HTTP and Local (stdio) connection methods.
"Gempa terbaru di Indonesia?"
"Cuaca 3 hari ke depan di Jakarta?"
"Cari kode wilayah untuk Tebet"
"Ada peringatan cuaca di Yogyakarta?"
"Gempa magnitude di atas 5 minggu ini?"
"Bandung ada gempa dekat-dekat sini?"
Solution: Check your internet connection and verify the endpoint URL
curl https://mcp-bmkg.dhanypedia.it.com/mcp
Should return JSON response with server info
Solution: Ensure pipx is in your PATH
pipx ensurepath
Solution: Restart your AI assistant application after configuration changes.
Run with debug logging for troubleshooting:
bmkg-api-mcp --debug