|
3 | 3 | namespace Codemonkey\SPXMcpServer\Mcp; |
4 | 4 |
|
5 | 5 | use Codemonkey\SPXMcpServer\Mcp\Tools\AnalyzeProfile; |
| 6 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetAutoloadingOverhead; |
| 7 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetCallTree; |
6 | 8 | use Codemonkey\SPXMcpServer\Mcp\Tools\GetCPUIntensiveFunctions; |
| 9 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetDatabaseQueries; |
| 10 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetExclusiveTimeFunctions; |
| 11 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetIOOperations; |
7 | 12 | use Codemonkey\SPXMcpServer\Mcp\Tools\GetMemoryHogs; |
| 13 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetMiddlewareAnalysis; |
8 | 14 | use Codemonkey\SPXMcpServer\Mcp\Tools\GetMostCalledFunctions; |
| 15 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetRecursiveFunctions; |
| 16 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetRedisOperations; |
9 | 17 | use Codemonkey\SPXMcpServer\Mcp\Tools\GetSlowestFunctions; |
| 18 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetThirdPartyPackageImpact; |
| 19 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetTimelineView; |
| 20 | +use Codemonkey\SPXMcpServer\Mcp\Tools\GetWallTimeDistribution; |
10 | 21 | use Codemonkey\SPXMcpServer\Mcp\Tools\ListProfiles; |
11 | 22 | use Laravel\Mcp\Server; |
12 | 23 |
|
@@ -34,10 +45,21 @@ class McpServer extends Server |
34 | 45 | */ |
35 | 46 | protected array $tools = [ |
36 | 47 | ListProfiles::class, |
37 | | - GetCPUIntensiveFunctions::class, |
38 | | - GetMemoryHogs::class, |
39 | | - GetMostCalledFunctions::class, |
40 | 48 | GetSlowestFunctions::class, |
| 49 | + GetExclusiveTimeFunctions::class, |
| 50 | + GetMostCalledFunctions::class, |
| 51 | + GetMemoryHogs::class, |
| 52 | + GetCPUIntensiveFunctions::class, |
| 53 | + GetCallTree::class, |
| 54 | + GetTimelineView::class, |
| 55 | + GetRecursiveFunctions::class, |
| 56 | + GetWallTimeDistribution::class, |
| 57 | + GetAutoloadingOverhead::class, |
| 58 | + GetThirdPartyPackageImpact::class, |
| 59 | + GetDatabaseQueries::class, |
| 60 | + GetRedisOperations::class, |
| 61 | + GetIOOperations::class, |
| 62 | + GetMiddlewareAnalysis::class, |
41 | 63 | ]; |
42 | 64 |
|
43 | 65 | /** |
|
0 commit comments