MetricFire MCP Server

resmi

Pantau infrastruktur Anda menggunakan bahasa alami dengan Server MetricFire Model Context Protocol (MCP) yang baru. Hubungkan Server MCP MetricFire ke asisten AI seperti GitHub Copilot dan gunakan perintah sederhana untuk mencari metrik, memvisualisasikan data, membuat peringatan, dan mengelola lingkungan pemantauan Anda, tanpa menulis panggilan API.

Apa yang bisa Anda lakukan dengan MetricFire MCP?

  • Metrik pencarian — Minta asisten Anda untuk menemukan metrik berdasarkan pola atau tag, termasuk metrik yang sibuk atau tidak valid.
  • Render data Graphite — Minta data metrik sebagai JSON, CSV, raw, PNG, atau SVG untuk rentang waktu tertentu.
  • Kelola peringatan — Buat, perbarui, cari, bisukan, atau hapus peringatan, termasuk peringatan gabungan dengan logika AND/OR.
  • Bangun dasbor Grafana — Minta asisten Anda membuat atau memperbarui dasbor dan panel dari perintah bahasa alami.
  • Tangani saluran notifikasi — Ambil, buat, perbarui, atau hapus saluran seperti Email, Slack, PagerDuty, dan webhook.
  • Jadwalkan pembisuan — Atur jendela pembisuan berulang (misalnya, akhir pekan) dan kaitkan dengan peringatan.

Dokumentasi

Untuk indeks dokumentasi lengkap, lihat llms.txt. Versi Markdown dari halaman dokumentasi tersedia dengan menambahkan .md ke URL halaman; halaman ini tersedia sebagai Markdown.

MF MCP Server

Hubungkan asisten AI untuk berinteraksi dengan API Hosted Graphite menggunakan perintah bahasa alami.

Daftar Isi

{% embed url="https://www.youtube.com/watch?t=15s&v=7dIbd2rxARs" %}

MetricFire MCP Server memungkinkan klien AI yang didukung untuk berinteraksi langsung dengan akun Hosted Graphite Anda menggunakan Model Context Protocol (MCP).

Setelah terhubung, klien seperti GitHub Copilot, Cursor, Claude/Claude Code, dll. dapat menggunakan API Hosted Graphite untuk penemuan metrik, rendering Graphite, manajemen peringatan, saluran notifikasi, pembungkaman terjadwal, dan alur kerja pemantauan lainnya.

Server MCP beroperasi pada data dan sumber daya di akun Hosted Graphite Anda. Metrik harus sudah diteruskan dan disimpan di Hosted Graphite sebelum dapat dicari, dirender, atau digunakan untuk peringatan.

Buat Token MCP

Di akun Hosted Graphite Anda, navigasikan ke Add-Ons ⇒ MetricFire MCP Server

Buat token dan pilih izin yang diperlukan oleh klien MCP Anda:

  • Baca – akses metrik, render, peringatan, saluran notifikasi, pembungkaman terjadwal, dan sumber daya lain yang didukung.
  • Tulis – buat atau ubah sumber daya yang didukung.
  • Hapus – hapus sumber daya yang didukung.

Kami menyarankan untuk menggunakan izin minimum yang diperlukan untuk alur kerja Anda.


Token MCP lengkap hanya ditampilkan satu kali saat dibuat. Simpan dengan aman sebelum meninggalkan halaman.

Hubungkan Klien MCP

Endpoint MCP Hosted Graphite adalah:

https://mcp.hostedgraphite.com/

Konfigurasi sedikit berbeda tergantung pada klien MCP.

GitHub Copilot (VS Code)

Buka Palet Perintah VS Code dan pilih: MCP: Open User Configuration

Tambahkan objek MetricFire MCP Server:

{
  "servers": {
    "mf-mcp-server": {
      "url": "https://mcp.hostedgraphite.com/",
      "headers": {
        "X-HostedGraphite-MCP-Token": "YOUR-MCP-TOKEN"
      }
    }
  }
}

Simpan konfigurasi, mulai server MCP dari dalam VS Code, dan berinteraksi dengan agen menggunakan Copilot Chat.

Cursor, Claude Code, Cline, Windsurf

Klien-klien ini mendukung header HTTP kustom. Konfigurasikan endpoint:

https://mcp.hostedgraphite.com/

dan teruskan token Anda:

X-HostedGraphite-MCP-Token: <MF-MCP-TOKEN>

Lihat dokumentasi MCP klien Anda untuk lokasi dan format konfigurasi server-nya.

Claude

Konfigurasi browser/UI Claude dapat terhubung menggunakan token MCP di URL server:

https://<MF-MCP-TOKEN>@mcp.hostedgraphite.com

CATATAN: Saat menggunakan autentikasi berbasis URL, kami sangat menyarankan token hanya-baca kecuali akses tulis atau hapus memang diperlukan.

Alat yang Tersedia

Setelah terhubung, klien MCP Anda dapat menemukan alat yang saat ini diekspos oleh Hosted Graphite.

Metrik

Alat tersedia untuk:

  • Pencarian metrik standar (berdasarkan pola*)
  • Pencarian metrik ber-tag
  • Metrik sibuk
  • Metrik tidak valid
  • Penghapusan metrik

Graphite Render

API Graphite Render dapat ditanyakan melalui MCP, dengan dukungan untuk:

  • JSON
  • CSV
  • Data mentah
  • PNG
  • SVG

Ini memungkinkan klien MCP untuk menemukan metrik dan mengambil atau memvisualisasikan datanya dalam rentang waktu tertentu.

Peringatan

Asisten AI dapat bekerja dengan metrik Hosted Graphite Anda untuk membangun peringatan gabungan yang bermakna menggunakan logika AND/OR, sehingga lebih mudah untuk memberi peringatan pada masalah tingkat layanan daripada ambang batas metrik individual.

Contoh: "Temukan metrik CPU, memori, disk, dan jaringan yang relevan untuk server produksi saya dan buat peringatan gabungan yang mengirim email kepada saya ketika beberapa sinyal menunjukkan masalah tingkat layanan."

Alat peringatan mendukung:

  • Membuat dan memperbarui peringatan
  • Mencari dan mengambil peringatan
  • Menghapus peringatan
  • Membungkam dan membunyikan peringatan
  • Status dan riwayat peringatan
  • Kriteria peringatan gabungan menggunakan logika AND/OR

Dasbor

Klien AI dapat merujuk metrik yang tersimpan di akun Hosted Graphite Anda dan menggunakannya untuk membangun, memperbarui, dan mengelola dasbor Grafana menggunakan perintah bahasa alami. Alih-alih mencari metrik secara manual, membuat panel, dan mengonfigurasi visualisasi satu per satu, Anda dapat meminta asisten AI Anda untuk membangun dasbor di sekitar layanan, host, aplikasi, atau komponen infrastruktur yang ingin Anda pantau.

Contoh: "Temukan metrik CPU, memori, disk, dan jaringan yang relevan untuk server produksi saya dan bangun dasbor ringkasan infrastruktur yang komprehensif."

Alat dasbor mendukung:

  • Membuat dasbor Grafana
  • Memperbarui dasbor yang ada
  • Mencari dan mengambil dasbor
  • Menghapus dasbor
  • Membuat dan mengonfigurasi panel dasbor
  • Menggunakan metrik Hosted Graphite untuk membangun dasbor dari perintah bahasa alami

{% embed url="https://www.youtube.com/watch?v=jzkK_87fi0Q" %}

Saluran Notifikasi

Klien MCP dapat bekerja dengan saluran notifikasi Hosted Graphite (Email, Slack, PagerDuty, MS Teams, webhook, dll.), termasuk mengambil saluran dan mengaitkannya dengan peringatan. Tergantung pada izin token, saluran yang didukung juga dapat dibuat, diperbarui, atau dihapus.

Pembungkaman Terjadwal

Alat pembungkaman terjadwal memungkinkan klien MCP untuk membuat dan mengelola jendela pembungkaman berulang (misalnya; akhir pekan). Pembungkaman terjadwal adalah sumber daya terpisah yang dapat dikaitkan dengan peringatan melalui API Peringatan.

Cara Kerjanya

MetricFire MCP Server menyediakan antarmuka MCP ke API Hosted Graphite yang didukung. Klien AI yang terhubung memilih alat MCP yang sesuai berdasarkan permintaan dan menjalankannya menggunakan izin yang terkait dengan token MCP Anda.

Integrasi MCP tidak menggantikan pengumpulan metrik yang sudah ada. Terus kirim data ke Hosted Graphite menggunakan agen, integrasi, atau protokol yang didukung yang sudah Anda miliki.

Untuk detail lebih lanjut tentang API yang mendasarinya, lihat dokumentasi API Hosted Graphite dan jika Anda memerlukan bantuan menghubungkan klien MCP, hubungi kami di: support@metricfire.com

MCP saat ini tidak tersedia untuk pengguna yang telah mengaktifkan Add-on Hosted Graphite dari Heroku Marketplace. Hubungi kami untuk mempelajari cara memigrasikan akun Heroku HG Anda ke akun HG khusus dan memanfaatkan semua fitur yang tersedia seperti MCP dan Logging.


Instruksi Agen

Dokumentasi ini diterbitkan dengan GitBook. GitBook adalah platform dokumentasi yang dirancang agar manusia dan agen AI dapat membaca, menavigasi, dan menalar konten teknis secara efektif. Pelajari lebih lanjut di gitbook.com.

Menanyakan Dokumentasi Ini

Jika Anda memerlukan informasi tambahan yang tidak tersedia langsung di halaman ini, Anda dapat menanyakan dokumentasi dengan mengajukan pertanyaan.

Lakukan permintaan HTTP GET pada URL berikut dengan parameter kueri ask dan goal:

GET https://docs.hostedgraphite.com/add-ons-and-integrations-guide/mf-mcp-server.md?ask=<question>&goal=<user_goal>

ask adalah pertanyaan langsung: harus spesifik, mandiri, dan ditulis dalam bahasa alami. goal adalah apa yang pada akhirnya ingin dicapai pengguna, alasan mereka membutuhkan jawaban. Membagikannya membantu GitBook memberi Anda jawaban yang lebih baik dan lebih relevan. Tujuan paling membantu ketika menggambarkan hasil yang diinginkan pengguna daripada mengulangi pertanyaan. Misalnya, dengan ask=how do I create an API token, tujuan seperti automate deployments from our CI pipeline memungkinkan GitBook menyesuaikan jawaban dengan kasus penggunaan tersebut.

Respons akan berisi jawaban langsung atas pertanyaan serta kutipan dan sumber yang relevan dari dokumentasi.

Gunakan mekanisme ini ketika jawaban tidak secara eksplisit tersedia di halaman saat ini, Anda memerlukan klarifikasi atau konteks tambahan, atau Anda ingin mengambil bagian dokumentasi terkait.