All files / src/mcp-handlers pingServer.handler.js

0% Statements 0/2
100% Branches 0/0
0% Functions 0/1
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33                                                                 
/**
 * Ping Server MCP Tool Handler
 *
 * Simple handler that responds with a pong message and current timestamp.
 * Used to verify that the server is running and responding to MCP tools.
 */
 
/**
 * Handler for the ping_server MCP tool
 * This function is not used directly but serves as a reference for the implementation.
 * The actual implementation is now inline in src/main.js
 * @returns {Object} Response object with properly formatted MCP content
 */
export async function pingServerHandler() {
  // Create the response payload
  const responsePayload = {
    response: "pong",
    timestamp: new Date().toISOString(),
  };
 
  // Return formatted as MCP content
  return {
    content: [
      {
        type: "text",
        text: JSON.stringify(responsePayload),
      },
    ],
  };
}
 
export default pingServerHandler;