From 458bfe18a0946463070b21812cc1c306c25b4041 Mon Sep 17 00:00:00 2001 From: David Blass Date: Mon, 13 Oct 2025 13:35:10 -0400 Subject: [PATCH] try different error handling --- mcp/server.ts | 10 +++++++++- package.json | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/mcp/server.ts b/mcp/server.ts index 692aaf3..1eb28fa 100644 --- a/mcp/server.ts +++ b/mcp/server.ts @@ -6,6 +6,7 @@ import { Octokit } from "@octokit/rest"; import { type } from "arktype"; import { z } from "zod"; import { resolveRepoContext } from "../utils/repo-context.ts"; +import { writeFileSync } from "fs"; const server = new McpServer({ name: "Minimal GitHub Issue Comment Server", @@ -92,4 +93,11 @@ async function runServer() { }); } -runServer().catch(console.error); +runServer().catch((error) => { + // Write error to file for GitHub Actions visibility + try { + writeFileSync('/tmp/mcp-error.log', `${new Date().toISOString()} MCP Server Error: ${error.message}\nStack: ${error.stack}\n`, { flag: 'a' }); + } catch {} + console.error('MCP Server Error:', error); + process.exit(1); +}); diff --git a/package.json b/package.json index 33c5ae3..17f5ee8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@pullfrog/action", - "version": "0.0.22", + "version": "0.0.24", "type": "module", "files": [ "index.js",