MCP.Market

Uniprof MCP server

by indragiek·io.github.indragiek/uniprof·v0.3.4·408 stars

Universal CPU profiler designed for humans and AI agents

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

full report

Adoption
Growing

408 stars46 downloads/wk

Reviews

Write one

Nobody has reviewed Uniprof yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Uniprof tools (1, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • run_profilerwrite action

    Profiles a command/application to identify performance bottlenecks and CPU usage patterns.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

1 medium
  • Code scan84 source files scanned20/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
  • Maintenancelast push 221 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    dist/mcp-server.js: … try { var makeValidate = new Function("self", "RULES", "formats", "root", "ref…
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Uniprof compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
68/100
higher than 30% of 48,255 servers
Tools
1
the typical server has 7
Tools that change things
100%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
408
more than 95% of 28,688 servers
Downloads a week
46
more than 38% of 12,191 servers with a package

What its tools let an agent do: 1 run or deploy

Install Uniprof in Claude Code, Cursor or VS Code

Runs npx -y uniprof on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add uniprof -- npx -y uniprof
Add to Cursor

What the publisher says

From the Uniprof repository's README, as published. We do not edit it. Read it on GitHub

uniprof

uniprof simplifies CPU profiling for humans and AI agents. Profile any application without code changes or added dependencies.

# Profile and analyze any app in one step
npx uniprof python script.py

Table of Contents

  • Supported Platforms
  • System Requirements
  • Installation
  • MCP Server
  • Quick Start
  • Host vs. Container Modes
  • Compiling with Debug Information
  • Documentation
  • Credits
  • License

Supported Platforms

uniprof implements a common interface over multiple profilers that specialize in different platforms and runtimes. It automatically detects which profiler to use based on the command being executed, runs the profiler, transforms the varying output formats into a single format, and runs statistical analysis on the data to identify hotspots.

\* Linux only for host mode

System Requirements

tl;dr: macOS or Linux with Docker installed

uniprof is designed to run on macOS and Linux but has primarily been developed & tested on macOS. If you find any bugs when running on Linux, please report them. Running on a Windows host is currenly not supported, but you can run on Linux installed on Windows via WSL2. Note that when using uniprof via WSL2, profiling native Windows executables is not supported, but you can still use the profilers for the higher level language runtimes like Python and Node.js.

Profiling tools are often non-trivial to set up correctly and can require elevated privileges. To simplify set up and provide better isolation for the profiled code, uniprof defaults to using Docker containers for each runtime that are pre-configured to run specific profiling tools. uniprof mounts your workspace in the container and executes the program with the profiler attached. uniprof also supports profiling outside the container if the host system has the profiling tools installed by running with the --mode host flag. The only case where containerized execution is not supported is when profiling a native Mach-O binary on macOS, since Apple Instruments cannot run inside a container.

Installation

npm install -g uniprof

MCP Server

# Install uniprof MCP server automatically
uniprof mcp install claudecode
uniprof mcp install cursor
uniprof mcp install vscode

Supported clients for auto-installation: amp, claudecode, codex, cursor, gemini, vscode, zed

If auto-installation is not supported for your client, add an MCP server using the stdio transport with the command npx -y uniprof mcp run.

For detailed MCP documentation see docs/mcp.md.

Quick Start

Profile and analyze in one step:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Uniprof: common questions

Is Uniprof MCP server safe?
With care: it is graded C, so read the findings first (68/100). Read the Uniprof safety report
How do I install Uniprof?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Uniprof need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Uniprof maintained?
The last commit was 254 days ago (2026-02-23). The latest release is v0.3.4.
How does Uniprof compare with other MCP servers?
safety score 68/100 (higher than 30% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 100% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.