mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-14 17:49:11 +02:00
29 lines
919 B
Text
29 lines
919 B
Text
---
|
|
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.
|
|
|