Spaces:
Running
Running
| title: timing | |
| sidebarTitle: timing | |
| # `fastmcp.server.middleware.timing` | |
| Timing middleware for measuring and logging request performance. | |
| ## Classes | |
| ### `TimingMiddleware` <sup><a href="https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/middleware/timing.py#L10"><Icon icon="github" size="14" /></a></sup> | |
| Middleware that logs the execution time of requests. | |
| Only measures and logs timing for request messages (not notifications). | |
| Provides insights into performance characteristics of your MCP server. | |
| ### `DetailedTimingMiddleware` <sup><a href="https://github.com/jlowin/fastmcp/blob/main/src/fastmcp/server/middleware/timing.py#L60"><Icon icon="github" size="14" /></a></sup> | |
| Enhanced timing middleware with per-operation breakdowns. | |
| Provides detailed timing information for different types of MCP operations, | |
| allowing you to identify performance bottlenecks in specific operations. | |