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_measurementsC

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

get_measurement_dataC

Get raw time-series data for a specific measurement.

get_throughputC

Get throughput measurements between source and destination.

get_latencyC

Get latency/delay measurements between source and destination.

get_packet_lossC

Get packet loss measurements between source and destination.

get_available_event_typesC

Get all available event types in the archive.

lookup_testpointsC

Find perfSONAR testpoints using the lookup service.

find_pscheduler_servicesC

Find pScheduler services for running tests.

schedule_throughput_testC

Schedule a throughput test using pScheduler.

schedule_latency_testC

Schedule a latency test using pScheduler.

schedule_rtt_testC

Schedule an RTT (ping) test using pScheduler.

get_test_statusC

Get status of a pScheduler test run.

get_test_resultC

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