Performance Co-Pilot MCP server
io.github.major/pcp·v1.5.1Query system performance metrics via MCP - CPU, memory, disk I/O, network, processes
0 stars37 downloads/wk
Reviews
Write oneNobody has reviewed Performance Co-Pilot yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Performance Co-Pilot tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan22 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancerepository archived0/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highRepository is archived
maint.archived
How Performance Co-Pilot compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 69/100
- higher than 33% of 48,255 servers
- Downloads a week
- 37
- more than 28% of 12,191 servers with a package
Install Performance Co-Pilot in Claude Code, Cursor or VS Code
claude mcp add pcp -- uvx pcp-mcp
What the publisher says
From the Performance Co-Pilot repository's README, as published. We do not edit it. Read it on GitHub
pcp-mcp
MCP server for Performance Co-Pilot (PCP) metrics.
Query system performance metrics via the Model Context Protocol - CPU, memory, disk I/O, network, processes, and more.
📖 Full Documentation | 🚀 Getting Started
🚀 Quick Start (No Install)
Run immediately with uvx — no installation required:
uvx pcp-mcpOr install as a persistent global tool:
uvx tool install pcp-mcp
pcp-mcp📦 Installation
pip install pcp-mcpOr with uv:
uv add pcp-mcp📋 Requirements
- Python: 3.10+
- PCP: Performance Co-Pilot with pmcd and pmproxy running
# Fedora/RHEL/CentOS
sudo dnf install pcp
sudo systemctl enable --now pmcd pmproxy
# Ubuntu/Debian
sudo apt install pcp
sudo systemctl enable --now pmcd pmproxy⚙️ Configuration
Configure via environment variables:
🎯 Usage
Monitor localhost (default)
pcp-mcpMonitor a remote host
PCP_TARGET_HOST=webserver1.example.com pcp-mcpOr use the CLI flag:
pcp-mcp --target-host webserver1.example.comConnect to remote pmproxy
PCP_HOST=metrics.example.com pcp-mcpUse SSE transport
pcp-mcp --transport sse🔌 MCP Client Configuration
Claude Desktop
Add to ~/.config/claude/claudedesktopconfig.json:
{
"mcpServers": {
"pcp": {
"command": "uvx",
"args": ["pcp-mcp"]
}
}
}For remote monitoring:
{
"mcpServers": {
"pcp": {
"command": "uvx",
"args": ["pcp-mcp", "--target-host", "webserver1.example.com"]
}
}
}💡 Using uvx means you don't need pcp-mcp installed — it runs directly from PyPI.
🛠️ Available Tools
System Monitoring
- getsystemsnapshot - Point-in-time system overview (CPU, memory, disk, network, load)
- getprocesstop - Top processes by CPU, memory, or I/O usage
- querymetrics** - Fetch current values for specific PCP metrics
- searchmetrics** - Discover available metrics by name pattern
- describemetric** - Get detailed metadata about a metric
Example Queries
"What's the current CPU usage?"
→ Uses get_system_snapshot
"Show me the top 10 processes by memory usage"
→ Uses get_process_top(sort_by="memory", limit=10)
"What metrics are available for network traffic?"
→ Uses search_metrics(pattern="network")
"Get detailed info about kernel.all.load"
→ Uses describe_metric(name="kernel.all.load")💡 Use Cases
Performance Troubleshooting
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Performance Co-Pilot: common questions
- Is Performance Co-Pilot MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Performance Co-Pilot safety report
- How do I install Performance Co-Pilot?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Performance Co-Pilot need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Performance Co-Pilot maintained?
- The last commit was 72 days ago (2026-08-24). The latest release is v1.5.1.
- What can I use instead of Performance Co-Pilot?
- Servers from other publishers that do the same job: CPU Performance Engineering MCP server.
- How does Performance Co-Pilot compare with other MCP servers?
- safety score 69/100 (higher than 33% of 48,255 servers); downloads a week 37 (more than 28% of 12,191 servers with a package). Full comparison.
Alternatives to Performance Co-Pilot
Same job from other publishers: the closest match first, then the best rated.
- CPU Performance EngineeringA CPU performance engineering brain: a vetted reading list, benchmarks and cited source passagesnot reviewedEstablishedA