We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/venus912/mcp_xpp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
PingHandler.cs•1.02 kB
using D365MetadataService.Models;
using Serilog;
using System;
using System.Threading.Tasks;
namespace D365MetadataService.Handlers
{
/// <summary>
/// Handler for simple ping requests - minimal overhead operations
/// </summary>
public class PingHandler : BaseRequestHandler
{
public PingHandler(ILogger logger) : base(logger)
{
}
public override string SupportedAction => "ping";
protected override Task<ServiceResponse> HandleRequestAsync(ServiceRequest request)
{
var validationError = ValidateRequest(request);
if (validationError != null)
return Task.FromResult(validationError);
var response = ServiceResponse.CreateSuccess(new
{
Status = "Pong",
Timestamp = DateTime.UtcNow,
ServerUptime = DateTime.UtcNow // This could be injected from server
});
return Task.FromResult(response);
}
}
}