fastmcp.server.middleware.rate_limiting
Rate limiting middleware for protecting FastMCP servers from abuse.
Classes
RateLimitError
Error raised when rate limit is exceeded.
TokenBucketRateLimiter
Token bucket implementation for rate limiting.
Methods:
consume
tokens
: Number of tokens to consume
- True if tokens were available and consumed, False otherwise