Skip to main content
Glama
ajragusa

perfsonar-mcp

by ajragusa

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PERFSONAR_HOSTYesRequired host address of the perfSONAR server (e.g., perfsonar.example.com).
PSCHEDULER_URLNoOptional URL for the pScheduler service.
PYTHONLOGLEVELNoOptional log level for the server (e.g., DEBUG, INFO, WARNING, ERROR).
LOOKUP_SERVICE_URLNoOptional URL for the perfSONAR Lookup Service (default: https://lookup.perfsonar.net/lookup).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
query_measurements

Query perfSONAR measurements with optional filters. Returns metadata about available measurements.

get_measurement_data

Get raw time-series data for a specific measurement.

get_throughput

Get throughput measurements between source and destination.

get_latency

Get latency/delay measurements between source and destination.

get_packet_loss

Get packet loss measurements between source and destination.

get_available_event_types

Get all available event types in the archive.

lookup_testpoints

Find perfSONAR testpoints using the lookup service.

find_pscheduler_services

Find pScheduler services for running tests.

schedule_throughput_test

Schedule a throughput test using pScheduler.

schedule_latency_test

Schedule a latency test using pScheduler.

schedule_rtt_test

Schedule an RTT (ping) test using pScheduler.

get_test_status

Get status of a pScheduler test run.

get_test_result

Get result of a completed pScheduler test.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
perfSONAR ArchiveMain perfSONAR measurement archive

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