Token导航 LogoToken导航TokenDH.com
Easyprofiler MCP logo
开发工具未说明官方级别未说明来源级核验

Easyprofiler MCP

MCP Server

EasyProfiler MCP Server是一个用于分析性能分析文件(.prof)的服务器,提供多种工具来识别和解决性能问题。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
性能分析GoClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bivex

提供方

bivex

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

EasyProfiler MCP服务器

MCP(Model Context Protocol)用于分析EasyProfiler(.prof)配置文件的服务器。

测试 在一个真正的160MB文件上,有6M+块 ⚡ 准备使用 с克劳德桌面

机会

服务器提供以下性能分析工具:

工具

  1. load_profile -下载.prof文件进行分析

- 参数: file_path (.prof文件的路径)

  1. get_lowest块 -返回最慢的执行块

- 参数: limit (块数,默认为10)

  1. get_thread_statistics -按流分列的时间使用统计

- 无参数

  1. 获取热点 热点-运行时间最长的函数

- 参数: limit (默认值为10)

  1. 分析性能问题 -综合性能问题分析

- 无参数 - 检测:长时间锁定、线程不平衡、上下文切换

安装

go mod download
go build -o easyprofiler-mcp

使用

启动服务器

./easyprofiler-mcp

MCP客户端配置

将MCP客户端(例如Claude Desktop)添加到配置中:

{
  "mcpServers": {
    "easyprofiler": {
      "command": "/path/to/easyprofiler-mcp"
    }
  }
}

.prof文件格式

服务器支持EasyProfiler版本格式:

  • v1.0.0+
  • v1.3.0版本+
  • v2.0.0版本+
  • v2.1.0+

使用示例

  1. 下载配置文件:
   load_profile(file_path="/path/to/profile.prof")
  1. 获取问题分析:
   analyze_performance_issues()
  1. 查看最慢的块:
   get_slowest_blocks(limit=20)

查明的问题类型

  • 长时间封锁行动 -持续时间>100ms的锁定操作
  • 螺纹不平衡 流之间负载不平衡(差异>2x)
  • 上下文切换过多 -过多的上下文切换(>1000)
  • 热门功能 占总时间>10%的功能

许可证

麻省理工学院

目录标签

目录标签

性能分析GoClaude开发工具本地部署文件分析多线程优化性能优化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP