io.github.netdata/mcp-server
平台与服务编辑精选by netdata
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。
什么是 io.github.netdata/mcp-server?
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
README
MENU: WHO WE ARE | KEY FEATURES | GETTING STARTED | HOW IT WORKS | FAQ | DOCS | COMMUNITY | CONTRIBUTE | LICENSE
[!WARNING] People get addicted to Netdata. Once you use it on your systems, there's no going back.
WHO WE ARE
Netdata is an open-source, real-time infrastructure monitoring platform. Monitor, detect, and act across your entire infrastructure.
Core Advantages:
- Instant Insights – With Netdata you can access per-second metrics and visualizations.
- Zero Configuration – You can deploy immediately without complex setup.
- ML-Powered – You can detect anomalies, predict issues, and automate analysis.
- Efficient – You can monitor with minimal resource usage and maximum scalability.
- Secure & Distributed – You can keep your data local with no central collection needed.
With Netdata, you get real-time, per-second updates. Clear insights at a glance, no complexity.
<details> <summary><strong>All heroes have a great origin story. Click to discover ours.</strong></summary> <br/>In 2013, at the company where Costa Tsaousis was COO, a significant percentage of their cloud-based transactions failed silently, severely impacting business performance.
Costa and his team tried every troubleshooting tool available at the time. None could identify the root cause. As Costa later wrote:
“I couldn’t believe that monitoring systems provide so few metrics and with such low resolution, scale so badly, and cost so much to run.”
Frustrated, he decided to build his own monitoring tool, starting from scratch.
That decision led to countless late nights and weekends. It also sparked a fundamental shift in how infrastructure monitoring and troubleshooting are approached, both in method and in cost.
</details>Most Energy-Efficient Monitoring Tool
<p align="center"> <a href="https://www.ivanomalavolta.com/files/papers/ICSOC_2023.pdf#gh-dark-mode-only"> <img src="https://github.com/netdata/netdata/assets/139226121/7118757a-38fb-48d7-b12a-53e709a8e8c0" alt="Energy Efficiency" width="800"/> </a> <a href="https://www.ivanomalavolta.com/files/papers/ICSOC_2023.pdf#gh-light-mode-only"> <img src="https://github.com/netdata/netdata/assets/139226121/4f64cbb6-05e4-48e3-b7c0-d1b79e37e219" alt="Energy efficiency" width="800"/> </a> </p>According to the University of Amsterdam study, Netdata is the most energy-efficient tool for monitoring Docker-based systems. The study also shows Netdata excels in CPU usage, RAM usage, and execution time compared to other monitoring solutions.
Key Features
| Feature | Description | What Makes It Unique |
|---|---|---|
| Real-Time | Per-second data collection and processing | Works in a beat – click and see results instantly |
| Zero-Configuration | Automatic detection and discovery | Auto-discovers everything on the nodes it runs |
| ML-Powered | Unsupervised anomaly detection | Trains multiple ML models per metric at the edge |
| Long-Term Retention | High-performance storage | ~0.5 bytes per sample with tiered storage for archiving |
| Advanced Visualization | Rich, interactive dashboards | Slice and dice data without query language |
| Extreme Scalability | Native horizontal scaling | Parent-Child centralization with multi-million samples/s |
| Complete Visibility | From infrastructure to applications | Simplifies operations and eliminates silos |
| Edge-Based | Processing at your premises | Distributes code instead of centralizing data |
[!NOTE]
Want to put Netdata to the test against Prometheus? Explore the full comparison.
Netdata Ecosystem
This three-part architecture enables you to scale from single nodes to complex multi-cloud environments:
| Component | Description | License |
|---|---|---|
| Netdata Agent | • Core monitoring engine<br>• Handles collection, storage, ML, alerts, exports<br>• Runs on servers, cloud, K8s, IoT<br>• Zero production impact | GPL v3+ |
| Netdata Cloud | • Enterprise features<br>• User management, RBAC, horizontal scaling<br>• Centralized alerts<br>• Free community tier<br>• No metric storage centralization | |
| Netdata UI | • Dashboards and visualizations<br>• Free to use<br>• Included in standard packages<br>• Latest version via CDN | NCUL1 |
What You Can Monitor
With Netdata you can monitor all these components across platforms:
| Component | Linux | FreeBSD | macOS | Windows |
|---|---|---|---|---|
| System Resources<small><br/>CPU, Memory and system shared resources</small> | Full | Yes | Yes | Yes |
| Storage<small><br/>Disks, Mount points, Filesystems, RAID arrays</small> | Full | Yes | Yes | Yes |
| Network<small><br/>Network Interfaces, Protocols, Firewall, etc</small> | Full | Yes | Yes | Yes |
| Hardware & Sensors<small><br/>Fans, Temperatures, Controllers, GPUs, etc</small> | Full | Some | Some | Some |
| O/S Services<small><br/>Resources, Performance and Status</small> | Yes<small><br/>systemd</small> | - | - | - |
| Processes<small><br/>Resources, Performance, OOM, and more</small> | Yes | Yes | Yes | Yes |
| System and Application Logs | Yes<small><br/>systemd-journal | - | - | Yes<small><br/>Windows Event Log, ETW</small> |
| Network Connections<small><br/>Live TCP and UDP sockets per PID</small> | Yes | - | - | - |
| Containers<small><br/>Docker/containerd, LXC/LXD, Kubernetes, etc</small> | Yes | - | - | - |
| VMs (from the host)<small><br/>KVM, qemu, libvirt, Proxmox, etc</small> | Yes<small><br/>cgroups</small> | - | - | Yes<small><br/>Hyper-V</small> |
| Synthetic Checks<small><br/>Test APIs, TCP ports, Ping, Certificates, etc</small> | Yes | Yes | Yes | Yes |
| Packaged Applications<small><br/>nginx, apache, postgres, redis, mongodb,<br/>and hundreds more</small> | Yes | Yes | Yes | Yes |
| Cloud Provider Infrastructure<small><br/>AWS, GCP, Azure, and more</small> | Yes | Yes | Yes | Yes |
| Custom Applications<small><br/>OpenMetrics, StatsD and soon OpenTelemetry</small> | Yes | Yes | Yes | Yes |
On Linux, you can continuously monitor all kernel features and hardware sensors for errors, including Intel/AMD/Nvidia GPUs, PCI AER, RAM EDAC, IPMI, S.M.A.R.T, Intel RAPL, NVMe, fans, power supplies, and voltage readings.
Getting Started
You can install Netdata on all major operating systems. To begin:
1. Install Netdata
Choose your platform and follow the installation guide:
[!NOTE] You can access the Netdata UI at
http://localhost:19999(orhttp://NODE:19999if remote).
2. Configure Collectors
Netdata auto-discovers most metrics, but you can manually configure some collectors:
3. Configure Alerts
You can use hundreds of built-in alerts and integrate with:
email, Slack, Telegram, PagerDuty, Discord, Microsoft Teams, and more.
[!NOTE]
Email alerts work by default if there's a configured MTA.
4. Configure Parents
You can centralize dashboards, alerts, and storage with Netdata Parents:
[!NOTE]
You can use Netdata Parents for central dashboards, longer retention, and alert configuration.
5. Connect to Netdata Cloud
Sign in to Netdata Cloud and connect your nodes for:
- Access from anywhere
- Horizontal scalability and multi-node dashboards
- UI configuration for alerts and data collection
- Role-based access control
- Free tier available
[!NOTE]
Netdata Cloud is optional. Your data stays in your infrastructure.
Live Demo Sites
<p align="center"> <b>See Netdata in action</b><br/> <a href="https://frankfurt.netdata.rocks"><b>FRANKFURT</b></a> | <a href="https://newyork.netdata.rocks"><b>NEWYORK</b></a> | <a href="https://atlanta.netdata.rocks"><b>ATLANTA</b></a> | <a href="https://sanfrancisco.netdata.rocks"><b>SANFRANCISCO</b></a> | <a href="https://toronto.netdata.rocks"><b>TORONTO</b></a> | <a href="https://singapore.netdata.rocks"><b>SINGAPORE</b></a> | <a href="https://bangalore.netdata.rocks"><b>BANGALORE</b></a> <br/> <i>These demo clusters run with default configuration and show real monitoring data.</i> <br/> <i>Choose the instance closest to you for the best performance.</i> </p>How It Works
With Netdata you can run a modular pipeline for metrics collection, processing, and visualization.
flowchart TB
A[Netdata Agent]:::mainNode
A1(Collect):::green --> A
A2(Store):::green --> A
A3(Learn):::green --> A
A4(Detect):::green --> A
A5(Check):::green --> A
A6(Stream):::green --> A
A7(Archive):::green --> A
A8(Query):::green --> A
A9(Score):::green --> A
classDef green fill:#bbf3bb,stroke:#333,stroke-width:1px,color:#000
classDef mainNode fill:#f0f0f0,stroke:#333,stroke-width:1px,color:#333
With each Agent you can:
- Collect – Gather metrics from systems, containers, apps, logs, APIs, and synthetic checks.
- Store – Save metrics to a high-efficiency, tiered time-series database.
- Learn – Train ML models per metric using recent behavior.
- Detect – Identify anomalies using trained ML models.
- Check – Evaluate metrics against pre-set or custom alert rules.
- Stream – Send metrics to Netdata Parents in real time.
- Archive – Export metrics to Prometheus, InfluxDB, OpenTSDB, Graphite, and others.
- Query – Access metrics via an API for dashboards or third-party tools.
- Score – Use a scoring engine to find patterns and correlations across metrics.
[!NOTE]
Learn more: Netdata's architecture
Agent Capabilities
With the Netdata Agent, you can use these core capabilities out-of-the-box:
| Capability | Description |
|---|---|
| Comprehensive Collection | • 800+ integrations<br>• Systems, containers, VMs, hardware sensors<br>• OpenMetrics, StatsD, and logs<br>• OpenTelemetry support coming soon |
| Performance & Precision | • Per-second collection<br>• Real-time visualization with 1-second latency<br>• High-resolution metrics |
| Edge-Based ML | • ML models trained at the edge<br>• Automatic anomaly detection per metric<br>• Pattern recognition based on historical behavior |
| Advanced Log Management | • Direct systemd-journald and Windows Event Log integration<br>• Process logs at the edge<br>• Rich log visualization |
| Observability Pipeline | • Parent-Child relationships<br>• Flexible centralization<br>• Multi-level replication and retention |
| Automated Visualization | • NIDL data model<br>• Auto-generated dashboards<br>• No query language needed |
| Smart Alerting | • Pre-configured alerts<br>• Multiple notification methods<br>• Proactive detection |
| Low Maintenance | • Auto-detection<br>• Zero-touch ML<br>• Easy scalability<br>• CI/CD friendly |
| Open & Extensible | • Modular architecture<br>• Easy to customize<br>• Integrates with existing tools |
CNCF Membership
<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/cncf/artwork/master/other/cncf/horizontal/white/cncf-white.svg"> <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/cncf/artwork/master/other/cncf/horizontal/color/cncf-color.svg"> <img alt="CNCF Logo" src="https://raw.githubusercontent.com/cncf/artwork/master/other/cncf/horizontal/color/cncf-color.svg" width="300"> </picture> <br /> Netdata actively supports and is a member of the Cloud Native Computing Foundation (CNCF).<br /> It is one of the most starred projects in the <a href="https://landscape.cncf.io/?item=observability-and-analysis--observability--netdata">CNCF landscape</a>. </p>FAQ
<details> <summary><strong>Is Netdata secure?</strong></summary> <br/>Yes. Netdata follows OpenSSF best practices, has a security-first design, and is regularly audited by the community.
</details> <details> <summary><strong>Does Netdata use a lot of resources?</strong></summary> <br/>No. Even with ML and per-second metrics, Netdata uses minimal resources.
- ~5% CPU and 150MiB RAM by default on production systems
- <1% CPU and ~100MiB RAM when ML and alerts are disabled and using ephemeral storage
- Parents scale to millions of metrics per second with appropriate hardware
</details> <details> <summary><strong>How much data retention is possible?</strong></summary> <br/>You can use the Netdata Monitoring section in the dashboard to inspect its resource usage.
As much as your disk allows.
With Netdata you can use tiered retention:
- Tier 0: per-second resolution
- Tier 1: per-minute resolution
- Tier 2: per-hour resolution
These are queried automatically based on the zoom level.
</details> <details> <summary><strong>Can Netdata scale to many servers?</strong></summary> <br/>Yes. With Netdata you can:
- Scale horizontally with many Agents
- Scale vertically with powerful Parents
- Scale infinitely via Netdata Cloud
</details> <details> <summary><strong>Is disk I/O a concern?</strong></summary> <br/>You can use Netdata Cloud to merge many independent infrastructures into one logical view.
No. Netdata minimizes disk usage:
- Metrics are flushed to disk every 17 minutes, spread out evenly
- Uses direct I/O and compression (ZSTD)
- Can run entirely in RAM or stream to a Parent
</details> <details> <summary><strong>How is Netdata different from Prometheus + Grafana?</strong></summary> <br/>You can use
allocorrammode for no disk writes.
With Netdata you get a complete monitoring solution—not just tools.
- No manual setup or dashboards needed
- Built-in ML, alerts, dashboards, and correlations
- More efficient and easier to deploy
</details> <details> <summary><strong>How is Netdata different from commercial SaaS tools?</strong></summary> <br/>
With Netdata you can store all metrics on your infrastructure—no sampling, no aggregation, no loss.
- High-resolution metrics by default
- ML per metric, not shared models
- Unlimited scalability without skyrocketing cost
Yes. You can use Netdata together with traditional tools.
With Netdata you get:
- Real-time, high-resolution monitoring
- Zero configuration and auto-generated dashboards
- Anomaly detection and advanced visualization
You can start small:
- Use the dashboard's table of contents and search
- Explore anomaly scoring ("AR" toggle)
- Create custom dashboards in Netdata Cloud
</details> <details> <summary><strong>Do I have to use Netdata Cloud?</strong></summary> <br/>
No. Netdata Cloud is optional.
Netdata works without it, but with Cloud you can:
- Access remotely with SSO
- Save dashboard customizations
- Configure alerts centrally
- Collaborate with role-based access
Anonymous telemetry helps improve the product. You can disable it:
- Add
--disable-telemetryto the installer, or - Create
/etc/netdata/.opt-out-from-anonymous-statisticsand restart Netdata
</details> <details> <summary><strong>Who uses Netdata?</strong></summary> <br/>Telemetry helps us understand usage, not track users. No private data is collected.
You'll join users including:
- Major companies (Amazon, ABN AMRO Bank, Facebook, Google, IBM, Intel, Netflix, Samsung)
- Universities (NYU, Columbia, Seoul National, UCL)
- Government organizations worldwide
- Infrastructure-intensive organizations
- Technology operators
- Startups and freelancers
- SysAdmins and DevOps professionals
:book: Documentation
Visit Netdata Learn for full documentation and guides.
[!NOTE]
Includes deployment, configuration, alerting, exporting, troubleshooting, and more.
:tada: Community
Join the Netdata community:
[!NOTE]
Code of Conduct
Follow us on: Twitter | Reddit | YouTube | LinkedIn
:pray: Contribute
We welcome your contributions.
Ways you help us stay sharp:
- Share best practices and monitoring insights
- Report issues or missing features
- Improve documentation
- Develop new integrations or collectors
- Help users in forums and chats
[!NOTE]
Contribution guide
:scroll: License
The Netdata ecosystem includes:
- Netdata Agent – Open-source core (GPLv3+). Includes data collection, storage, ML, alerting, APIs and redistributes several other open-source tools and libraries.
- Netdata UI – Closed-source but free to use with Netdata Agent and Cloud. Delivered via CDN. It integrates third-party open-source components.
- Netdata Cloud – Closed-source, with free and paid tiers. Adds remote access, SSO, scalability.
常见问题
io.github.netdata/mcp-server 是什么?
AI-powered infrastructure monitoring with real-time metrics, logs, alerts, and ML anomaly detection.
相关 Skills
MCP构建
by anthropics
聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。
✎ 想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。
Slack动图
by anthropics
面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。
✎ 帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。
MCP服务构建器
by alirezarezvani
从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。
✎ 帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。
相关 MCP Server
Slack 消息
编辑精选by Anthropic
Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。
✎ 这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。
by d4vinci
Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。
✎ 这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。
by chromedevtools
Chrome DevTools MCP 是让 AI 助手直接控制 Chrome 浏览器进行自动化调试和性能分析的工具。
✎ 这个工具解决了 AI 助手无法直接操作浏览器进行实时调试的痛点,特别适合前端开发者让 Claude 自动抓取页面性能数据或模拟用户交互。但要注意它默认会收集使用统计数据,隐私敏感的项目需要手动禁用。