MCP.Market

Performance Co-Pilot MCP server

by major·io.github.major/pcp·v1.5.1

Query system performance metrics via MCP - CPU, memory, disk I/O, network, processes

C69/100grade C
What users say
No reviews yet
Be the first
Safety scan
C69/100

full report

Adoption
New

0 stars37 downloads/wk

Reviews

Write one

Nobody 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

1 high
  • 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 archivedmaint.archived
Overall 69/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Or install as a persistent global tool:

uvx tool install pcp-mcp
pcp-mcp

📦 Installation

pip install pcp-mcp

Or 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-mcp

Monitor a remote host

PCP_TARGET_HOST=webserver1.example.com pcp-mcp

Or use the CLI flag:

pcp-mcp --target-host webserver1.example.com

Connect to remote pmproxy

PCP_HOST=metrics.example.com pcp-mcp

Use 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 Engineering
    A CPU performance engineering brain: a vetted reading list, benchmarks and cited source passages
    A