We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/cbyrohl/mcp-server-ads'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
rate_limits.py•527 B
"""Live rate-limit status resource."""
from fastmcp import Context
from mcp_server_ads.client import ADSClient
from mcp_server_ads.server import mcp
@mcp.resource("ads://rate-limits")
def get_rate_limits(ctx: Context) -> str:
"""Current ADS API rate-limit status from tracked headers."""
try:
client: ADSClient = ctx.lifespan_context["ads_client"]
return client.rate_limits.status_summary()
except (KeyError, AttributeError):
return "Rate limit data unavailable (no requests made yet)."