Skip to main content
Glama
ajragusa

perfsonar-mcp

by ajragusa

find_pscheduler_services

Discover pScheduler services to run network performance tests. Filter by city or country to locate testpoints for monitoring throughput, latency, and packet loss.

Instructions

Find pScheduler services for running tests.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
locationCityNoCity filter
locationCountryNoCountry filter

Implementation Reference

  • The core handler implementation for finding pScheduler services, which uses the lookup service client to query for records with type 'service' and service_type 'pscheduler'.
    async def find_pscheduler_services(
        self,
        location_city: Optional[str] = None,
        location_country: Optional[str] = None,
    ) -> List[LookupServiceRecord]:
        """
        Find pScheduler services for running tests
    
        Args:
            location_city: Filter by city
            location_country: Filter by country
    
        Returns:
            List of pScheduler service records
        """
        logger.info(
            f"Finding pScheduler services (city={location_city}, country={location_country})"
        )
        params = LookupQueryParams(
            type="service",
            service_type="pscheduler",
            location_city=location_city,
            location_country=location_country,
        )
        return await self.search_records(params)

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/ajragusa/perfsonar-mcp'

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