Linux Performance Profiler with MCP Protocol Support and Process Profiling
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"linux-profiler-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Linux Performance Profiler A comprehensive Linux system performance profiler with MCP (Model Context Protocol) remote invocation support, featuring advanced process profiling and flame graph generation. [中文文档](README_CN.md) | English ## License This project is licensed under the [Apache License 2.0](LICENSE). ## Features - **CPU Analysis**: Usage rate, frequency, load average, per-core status - **Memory Analysis**: Virtual memory, swap space, cache usage - **Disk Analysis**: Partition usage, I/O read/write statistics - **Network Analysis**: Interface traffic, connection status, error statistics - **Process Analysis**: Top N CPU/memory consumers, process status statistics - **🔥 Process Search**: 🆕 Search processes by name or command line keywords - **🔥 Performance Profiling**: 🆕 Profile processes with perf and generate CPU flame graphs - **Health Check**: Automatic identification of performance issues and alerts ## Project Structure ``` linux-profiler-tool/ ├── src/linux_profiler/ │ ├── __init__.py │ ├── server.py # MCP server main entry │ └── collectors/ │ ├── __init__.py │ ├── base.py # Collector base class │ ├── cpu.py # CPU metrics collector │ ├── memory.py # Memory metrics collector │ ├── disk.py # Disk I/O collector │ ├── network.py # Network metrics collector │ ├── process.py # Process metrics & search collector │ └── perf.py # 🆕 Perf profiling & flame graph collector ├── examples/ │ └── profile_workflow.py # 🆕 Interactive profiling demo ├── pyproject.toml ├── mcp_config.json # MCP configuration example ├── FEATURES.md # 🆕 Detailed feature documentation ├── CHANGELOG.md # 🆕 Version changelog ├── LICENSE # Apache 2.0 License └── README.md ``` ## Installation ```bash # Clone the project cd linux-profiler-tool # Create and activate virtual envi…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.