Uniprof MCP server
io.github.indragiek/uniprof·v0.3.4·408 starsUniversal CPU profiler designed for humans and AI agents
408 stars46 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
run_profilerwrite actionProfiles 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
- 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 used
exec.evaldist/mcp-server.js: … try { var makeValidate = new Function("self", "RULES", "formats", "root", "ref…
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
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.pyTable 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 uniprofMCP Server
# Install uniprof MCP server automatically
uniprof mcp install claudecode
uniprof mcp install cursor
uniprof mcp install vscodeSupported 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.