Skip to main content
Glama

prometheus-rs

Cargo.toml1.59 kB
[package] name = "prometheus-mcp" version = "0.0.2" edition = "2021" authors = ["Breno A. <me@breno.tech>"] description = "Prometheus Model Context Protocol (MCP) Rust server" keywords = ["prometheus", "mcp", "observability", "metrics", "jsonrpc"] categories = ["command-line-utilities", "api-bindings", "network-programming", "web-programming::http-client"] readme = "README.md" license = "Apache-2.0" repository = "https://github.com/brenoepics/prometheus-mcp" homepage = "https://github.com/brenoepics/prometheus-mcp" documentation = "https://docs.rs/prometheus-mcp" rust-version = "1.82" include = [ "Cargo.toml", "README.md", "LICENSE", "src/**", "docs/**", "tests/**", "examples/**", ] [badges] docsrs = { } maintenance = { status = "actively-developed" } [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [dependencies] tokio = { version = "1.0", features = ["full"] } serde = "1" serde_json = { version = "1", features = ["preserve_order"] } rpc-router = "0.1.3" maplit = "1" clap = { version = "4.5", features = ["derive", "env"] } prometheus = "0.14.0" hyper = { version = "1.7", features = ["http1", "server"] } hyper-util = { version = "0.1", features = ["server", "http1", "tokio"] } http-body-util = "0.1" bytes = "1" reqwest = { version = "0.12.23", features = ["json"] } lazy_static = "1.4" async-trait = "0.1" once_cell = "1.19" url = { version = "2", features = ["serde"] } [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 3 [profile.release] strip = true lto = true opt-level = "z" codegen-units = 1

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/brenoepics/prometheus-rs'

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