Skip to main content
Glama
hofill
by hofill

delete_all_requests

Remove all stored HTTP requests and DNS records from the current session to clear data and manage storage.

Instructions

Delete all requests for the current session.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
confirmYes

Implementation Reference

  • The main handler logic for delete_all_requests in RequestrepoMCPService class. Validates confirmation via _require_confirm, calls the underlying client's delete_all_requests method, and returns the result.
    def delete_all_requests(self, *, confirm: bool) -> dict[str, Any]:
        self._require_confirm(confirm, "delete_all_requests")
        deleted = self._client().delete_all_requests()
        return {"deleted": deleted}
  • MCP tool registration using @mcp.tool() decorator. Exposes the delete_all_requests function to the MCP server with a docstring describing its purpose.
    @mcp.tool()
    def delete_all_requests(confirm: bool) -> dict[str, Any]:
        """Delete all requests for the current session."""
        return resolved_service.delete_all_requests(confirm=confirm)
  • Helper method _require_confirm used by delete_all_requests to enforce confirmation safety check for destructive operations.
    @staticmethod
    def _require_confirm(confirm: bool, action: str) -> None:
        if not confirm:
            raise ValueError(f"{action} is destructive and requires confirm=true.")
  • Test mock implementation of delete_all_requests in FakeClient class used for unit testing the service logic.
    def delete_all_requests(self) -> bool:
        self.delete_all_called = True
        return True

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hofill/RequestRepo-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server