profiler-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| uprof_checkA | Probe the uProf environment: binary, version, platform, active mode, results dir. Call this before collecting. |
| uprof_collectA | Run a uProf collection and store the result; returns a Pass exactly one target: |
| uprof_list_resultsA | List stored uProf results: result_id, config, target, mode, creation time. Use to rediscover result_ids from earlier collections. Entries stamped mode "mock" contain synthetic numbers. |
| uprof_report_summaryA | Parsed run overview of a stored result: duration, top hotspots, host details. Generates the CSV report on first use (cached in the session dir afterwards).
The fastest way to understand a collection before drilling into hotspots.
|
| uprof_report_hotspotsA | Top-N hottest functions of a stored result, sorted by sample share descending.
|
| uprof_report_rawA | Escape hatch: raw uProf CSV report text for a stored result, byte-capped. uProf's report subcommand writes CSV files rather than printing to stdout, so
this returns the contents of the generated report.csv (cached after first
use). With |
| uprof_compareA | Compare two stored results function-by-function and issue a pass/fail verdict. The core of an optimize loop: collect a baseline, change code, collect a
candidate, compare. The verdict fails when the total or any significant
function regresses more than |
| uprof_timechartA | Sample system power/frequency/thermal counters over time and summarize them.
|
| uprof_system_infoA | Parsed Use to decide which collect configs the hardware supports before profiling. In mock mode the fields are synthetic. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Stankye/profiler-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server