mcp-server.log•105 kB
{"level":"info","message":{"correlationId":"5b1ca810-bcb4-4beb-a425-e00fff27f460","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:54:39.713Z","version":"1.0.0"},"timestamp":"2025-07-19T05:54:39.714Z"}
{"correlationId":"5b1ca810-bcb4-4beb-a425-e00fff27f460","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:54:39.716Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:39.717Z"},"timestamp":"2025-07-19T05:54:39.717Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:39.717Z"},"timestamp":"2025-07-19T05:54:39.717Z"}
{"level":"info","message":{"correlationId":"5b1ca810-bcb4-4beb-a425-e00fff27f460","event":"transport_initialized","timestamp":"2025-07-19T05:54:39.718Z","transportType":"stdio"},"timestamp":"2025-07-19T05:54:39.718Z"}
{"level":"info","message":{"correlationId":"5b1ca810-bcb4-4beb-a425-e00fff27f460","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:39.718Z","transport":"stdio"},"timestamp":"2025-07-19T05:54:39.718Z"}
{"level":"info","message":{"correlationId":"11c5791e-9eb5-4c8a-b168-2fb1b0b3692a","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:54:43.396Z","version":"1.0.0"},"timestamp":"2025-07-19T05:54:43.397Z"}
{"correlationId":"11c5791e-9eb5-4c8a-b168-2fb1b0b3692a","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:54:43.399Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:43.401Z"},"timestamp":"2025-07-19T05:54:43.401Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:43.401Z"},"timestamp":"2025-07-19T05:54:43.401Z"}
{"level":"info","message":{"correlationId":"11c5791e-9eb5-4c8a-b168-2fb1b0b3692a","event":"transport_initialized","timestamp":"2025-07-19T05:54:43.402Z","transportType":"stdio"},"timestamp":"2025-07-19T05:54:43.402Z"}
{"level":"info","message":{"correlationId":"11c5791e-9eb5-4c8a-b168-2fb1b0b3692a","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:43.403Z","transport":"stdio"},"timestamp":"2025-07-19T05:54:43.403Z"}
{"level":"info","message":{"correlationId":"15a832c8-c1aa-436e-a0ec-34850bc0c837","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:54:43.412Z"},"timestamp":"2025-07-19T05:54:43.413Z"}
{"level":"info","message":{"correlationId":"15a832c8-c1aa-436e-a0ec-34850bc0c837","duration":3,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T05:54:43.415Z"},"timestamp":"2025-07-19T05:54:43.415Z"}
{"level":"info","message":{"correlationId":"50a8c251-9e4b-4b89-9690-098dac976f6f","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:54:48.114Z","version":"1.0.0"},"timestamp":"2025-07-19T05:54:48.115Z"}
{"correlationId":"50a8c251-9e4b-4b89-9690-098dac976f6f","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:54:48.117Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:48.118Z"},"timestamp":"2025-07-19T05:54:48.118Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:48.118Z"},"timestamp":"2025-07-19T05:54:48.118Z"}
{"level":"info","message":{"correlationId":"50a8c251-9e4b-4b89-9690-098dac976f6f","event":"transport_initialized","timestamp":"2025-07-19T05:54:48.119Z","transportType":"stdio"},"timestamp":"2025-07-19T05:54:48.119Z"}
{"level":"info","message":{"correlationId":"50a8c251-9e4b-4b89-9690-098dac976f6f","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:48.120Z","transport":"stdio"},"timestamp":"2025-07-19T05:54:48.120Z"}
{"level":"info","message":{"correlationId":"aed4b503-450d-4888-b8ae-e32d31262244","event":"request_start","method":"list_resources","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:54:48.131Z"},"timestamp":"2025-07-19T05:54:48.131Z"}
{"level":"info","message":{"correlationId":"aed4b503-450d-4888-b8ae-e32d31262244","duration":2,"event":"request_success","method":"list_resources","requestId":null,"timestamp":"2025-07-19T05:54:48.133Z"},"timestamp":"2025-07-19T05:54:48.133Z"}
{"level":"info","message":{"correlationId":"5c606423-2765-422a-87a2-b12ebe7590b3","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:54:51.567Z","version":"1.0.0"},"timestamp":"2025-07-19T05:54:51.567Z"}
{"correlationId":"5c606423-2765-422a-87a2-b12ebe7590b3","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:54:51.570Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:51.570Z"},"timestamp":"2025-07-19T05:54:51.570Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:51.571Z"},"timestamp":"2025-07-19T05:54:51.571Z"}
{"level":"info","message":{"correlationId":"5c606423-2765-422a-87a2-b12ebe7590b3","event":"transport_initialized","timestamp":"2025-07-19T05:54:51.571Z","transportType":"stdio"},"timestamp":"2025-07-19T05:54:51.571Z"}
{"level":"info","message":{"correlationId":"5c606423-2765-422a-87a2-b12ebe7590b3","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:51.571Z","transport":"stdio"},"timestamp":"2025-07-19T05:54:51.571Z"}
{"level":"info","message":{"correlationId":"32b52733-47f3-48c1-8a14-65455521ee7a","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T05:54:51.580Z"},"timestamp":"2025-07-19T05:54:51.580Z"}
{"level":"info","message":{"correlationId":"32b52733-47f3-48c1-8a14-65455521ee7a","duration":564,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:54:52.144Z"},"timestamp":"2025-07-19T05:54:52.144Z"}
{"level":"info","message":{"correlationId":"642906b4-75c1-4270-8bbd-b33b8a43c553","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:54:56.825Z","version":"1.0.0"},"timestamp":"2025-07-19T05:54:56.826Z"}
{"correlationId":"642906b4-75c1-4270-8bbd-b33b8a43c553","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:54:56.828Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:56.829Z"},"timestamp":"2025-07-19T05:54:56.829Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:56.829Z"},"timestamp":"2025-07-19T05:54:56.829Z"}
{"level":"info","message":{"correlationId":"642906b4-75c1-4270-8bbd-b33b8a43c553","event":"transport_initialized","timestamp":"2025-07-19T05:54:56.829Z","transportType":"stdio"},"timestamp":"2025-07-19T05:54:56.829Z"}
{"level":"info","message":{"correlationId":"642906b4-75c1-4270-8bbd-b33b8a43c553","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:54:56.830Z","transport":"stdio"},"timestamp":"2025-07-19T05:54:56.830Z"}
{"level":"info","message":{"correlationId":"e79df557-50b7-45b6-99ae-3d01564b05ee","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component"},"timestamp":"2025-07-19T05:54:56.835Z"},"timestamp":"2025-07-19T05:54:56.836Z"}
{"level":"info","message":{"correlationId":"e79df557-50b7-45b6-99ae-3d01564b05ee","duration":331,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:54:57.166Z"},"timestamp":"2025-07-19T05:54:57.166Z"}
{"level":"info","message":{"correlationId":"0ed3da72-76bc-428a-b5fc-7b111f6557ca","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:48.236Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:48.237Z"}
{"correlationId":"0ed3da72-76bc-428a-b5fc-7b111f6557ca","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:48.239Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.239Z"},"timestamp":"2025-07-19T05:56:48.239Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.240Z"},"timestamp":"2025-07-19T05:56:48.240Z"}
{"level":"info","message":{"correlationId":"0ed3da72-76bc-428a-b5fc-7b111f6557ca","event":"transport_initialized","timestamp":"2025-07-19T05:56:48.240Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:48.240Z"}
{"level":"info","message":{"correlationId":"0ed3da72-76bc-428a-b5fc-7b111f6557ca","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.240Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:48.240Z"}
{"level":"info","message":{"correlationId":"6cfe745d-a892-4196-9a58-8e64e138c046","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:48.532Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:48.532Z"}
{"correlationId":"6cfe745d-a892-4196-9a58-8e64e138c046","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:48.535Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.535Z"},"timestamp":"2025-07-19T05:56:48.535Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.536Z"},"timestamp":"2025-07-19T05:56:48.536Z"}
{"level":"info","message":{"correlationId":"6cfe745d-a892-4196-9a58-8e64e138c046","event":"transport_initialized","timestamp":"2025-07-19T05:56:48.536Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:48.536Z"}
{"level":"info","message":{"correlationId":"6cfe745d-a892-4196-9a58-8e64e138c046","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.536Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:48.536Z"}
{"level":"info","message":{"correlationId":"f6ec576b-cec2-40c7-9295-a49cc0cd5ef0","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:56:48.542Z"},"timestamp":"2025-07-19T05:56:48.542Z"}
{"level":"info","message":{"correlationId":"f6ec576b-cec2-40c7-9295-a49cc0cd5ef0","duration":0,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T05:56:48.542Z"},"timestamp":"2025-07-19T05:56:48.542Z"}
{"level":"info","message":{"correlationId":"3b3cdf88-5bd4-49ef-a66c-7f133b1deb5e","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:48.801Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:48.801Z"}
{"correlationId":"3b3cdf88-5bd4-49ef-a66c-7f133b1deb5e","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:48.804Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.804Z"},"timestamp":"2025-07-19T05:56:48.804Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.804Z"},"timestamp":"2025-07-19T05:56:48.804Z"}
{"level":"info","message":{"correlationId":"3b3cdf88-5bd4-49ef-a66c-7f133b1deb5e","event":"transport_initialized","timestamp":"2025-07-19T05:56:48.805Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:48.805Z"}
{"level":"info","message":{"correlationId":"3b3cdf88-5bd4-49ef-a66c-7f133b1deb5e","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:48.805Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:48.805Z"}
{"level":"info","message":{"correlationId":"7f87c47c-d3ad-4353-8eaa-4ce288b525e2","event":"request_start","method":"list_resources","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:56:48.811Z"},"timestamp":"2025-07-19T05:56:48.811Z"}
{"level":"info","message":{"correlationId":"7f87c47c-d3ad-4353-8eaa-4ce288b525e2","duration":0,"event":"request_success","method":"list_resources","requestId":null,"timestamp":"2025-07-19T05:56:48.811Z"},"timestamp":"2025-07-19T05:56:48.811Z"}
{"level":"info","message":{"correlationId":"8227e711-b1bc-4108-85e0-c88d5004cdc9","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:49.133Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:49.134Z"}
{"correlationId":"8227e711-b1bc-4108-85e0-c88d5004cdc9","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:49.136Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.137Z"},"timestamp":"2025-07-19T05:56:49.137Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.138Z"},"timestamp":"2025-07-19T05:56:49.138Z"}
{"level":"info","message":{"correlationId":"8227e711-b1bc-4108-85e0-c88d5004cdc9","event":"transport_initialized","timestamp":"2025-07-19T05:56:49.138Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:49.138Z"}
{"level":"info","message":{"correlationId":"8227e711-b1bc-4108-85e0-c88d5004cdc9","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.138Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:49.138Z"}
{"level":"info","message":{"correlationId":"503fbfdc-532e-42fb-ac3f-9319fb599954","event":"request_start","method":"list_prompts","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:56:49.147Z"},"timestamp":"2025-07-19T05:56:49.147Z"}
{"level":"info","message":{"correlationId":"503fbfdc-532e-42fb-ac3f-9319fb599954","duration":2,"event":"request_success","method":"list_prompts","requestId":null,"timestamp":"2025-07-19T05:56:49.149Z"},"timestamp":"2025-07-19T05:56:49.149Z"}
{"level":"info","message":{"correlationId":"b07ea6bc-b5fa-46f2-8535-bcd73a1231f9","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:49.451Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:49.451Z"}
{"correlationId":"b07ea6bc-b5fa-46f2-8535-bcd73a1231f9","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:49.453Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.454Z"},"timestamp":"2025-07-19T05:56:49.454Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.454Z"},"timestamp":"2025-07-19T05:56:49.454Z"}
{"level":"info","message":{"correlationId":"b07ea6bc-b5fa-46f2-8535-bcd73a1231f9","event":"transport_initialized","timestamp":"2025-07-19T05:56:49.454Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:49.454Z"}
{"level":"info","message":{"correlationId":"b07ea6bc-b5fa-46f2-8535-bcd73a1231f9","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:49.455Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:49.455Z"}
{"level":"info","message":{"correlationId":"eff698e8-fbed-4dfb-9817-c551d8d962f8","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T05:56:49.461Z"},"timestamp":"2025-07-19T05:56:49.461Z"}
{"level":"info","message":{"correlationId":"eff698e8-fbed-4dfb-9817-c551d8d962f8","duration":396,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:56:49.857Z"},"timestamp":"2025-07-19T05:56:49.857Z"}
{"level":"info","message":{"correlationId":"4a52fb3b-009a-46b0-a43a-7fb3b542beae","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:50.112Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:50.113Z"}
{"correlationId":"4a52fb3b-009a-46b0-a43a-7fb3b542beae","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:50.115Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.115Z"},"timestamp":"2025-07-19T05:56:50.115Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.115Z"},"timestamp":"2025-07-19T05:56:50.115Z"}
{"level":"info","message":{"correlationId":"4a52fb3b-009a-46b0-a43a-7fb3b542beae","event":"transport_initialized","timestamp":"2025-07-19T05:56:50.116Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:50.116Z"}
{"level":"info","message":{"correlationId":"4a52fb3b-009a-46b0-a43a-7fb3b542beae","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.116Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:50.116Z"}
{"level":"info","message":{"correlationId":"cb1cf70b-7825-4997-adf0-f5e3f4dae13c","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component"},"timestamp":"2025-07-19T05:56:50.121Z"},"timestamp":"2025-07-19T05:56:50.122Z"}
{"level":"info","message":{"correlationId":"cb1cf70b-7825-4997-adf0-f5e3f4dae13c","duration":161,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:56:50.282Z"},"timestamp":"2025-07-19T05:56:50.282Z"}
{"level":"info","message":{"correlationId":"7f049a30-96ee-4a3d-8b95-334c807d759c","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:50.547Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:50.548Z"}
{"correlationId":"7f049a30-96ee-4a3d-8b95-334c807d759c","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:50.550Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.551Z"},"timestamp":"2025-07-19T05:56:50.551Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.551Z"},"timestamp":"2025-07-19T05:56:50.551Z"}
{"level":"info","message":{"correlationId":"7f049a30-96ee-4a3d-8b95-334c807d759c","event":"transport_initialized","timestamp":"2025-07-19T05:56:50.551Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:50.551Z"}
{"level":"info","message":{"correlationId":"7f049a30-96ee-4a3d-8b95-334c807d759c","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:50.551Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:50.551Z"}
{"level":"info","message":{"correlationId":"5ec15ed1-3d21-4634-a720-eccd18a89779","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component_demo"},"timestamp":"2025-07-19T05:56:50.557Z"},"timestamp":"2025-07-19T05:56:50.557Z"}
{"level":"info","message":{"correlationId":"5ec15ed1-3d21-4634-a720-eccd18a89779","duration":440,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:56:50.997Z"},"timestamp":"2025-07-19T05:56:50.997Z"}
{"level":"info","message":{"correlationId":"8582b9ff-82b7-4bb4-b2ca-8b18fc52f1bc","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:56:51.245Z","version":"1.0.0"},"timestamp":"2025-07-19T05:56:51.245Z"}
{"correlationId":"8582b9ff-82b7-4bb4-b2ca-8b18fc52f1bc","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:56:51.247Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:51.248Z"},"timestamp":"2025-07-19T05:56:51.248Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:51.248Z"},"timestamp":"2025-07-19T05:56:51.248Z"}
{"level":"info","message":{"correlationId":"8582b9ff-82b7-4bb4-b2ca-8b18fc52f1bc","event":"transport_initialized","timestamp":"2025-07-19T05:56:51.248Z","transportType":"stdio"},"timestamp":"2025-07-19T05:56:51.248Z"}
{"level":"info","message":{"correlationId":"8582b9ff-82b7-4bb4-b2ca-8b18fc52f1bc","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:56:51.249Z","transport":"stdio"},"timestamp":"2025-07-19T05:56:51.249Z"}
{"level":"info","message":{"correlationId":"ccb95ff4-3b7b-4aa7-8acc-a034ca5c3c4c","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"get_directory_structure"},"timestamp":"2025-07-19T05:56:51.254Z"},"timestamp":"2025-07-19T05:56:51.254Z"}
{"level":"info","message":{"correlationId":"ccb95ff4-3b7b-4aa7-8acc-a034ca5c3c4c","duration":15435,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:57:06.689Z"},"timestamp":"2025-07-19T05:57:06.689Z"}
{"level":"warn","message":{"correlationId":"ccb95ff4-3b7b-4aa7-8acc-a034ca5c3c4c","duration":15435,"event":"slow_request","method":"call_tool","threshold":5000,"timestamp":"2025-07-19T05:57:06.690Z"},"timestamp":"2025-07-19T05:57:06.690Z"}
{"level":"info","message":{"correlationId":"3560f0aa-75f1-45a3-9060-4502c35cc9d3","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:57:32.273Z","version":"1.0.0"},"timestamp":"2025-07-19T05:57:32.274Z"}
{"correlationId":"3560f0aa-75f1-45a3-9060-4502c35cc9d3","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:57:32.279Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.281Z"},"timestamp":"2025-07-19T05:57:32.281Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.281Z"},"timestamp":"2025-07-19T05:57:32.281Z"}
{"level":"info","message":{"correlationId":"3560f0aa-75f1-45a3-9060-4502c35cc9d3","event":"transport_initialized","timestamp":"2025-07-19T05:57:32.281Z","transportType":"stdio"},"timestamp":"2025-07-19T05:57:32.281Z"}
{"level":"info","message":{"correlationId":"3560f0aa-75f1-45a3-9060-4502c35cc9d3","duration":9,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.282Z","transport":"stdio"},"timestamp":"2025-07-19T05:57:32.282Z"}
{"level":"error","message":{"error":"[\n {\n \"code\": \"invalid_union\",\n \"unionErrors\": [\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"id\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'id'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"result\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"error\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n }\n ],\n \"path\": [],\n \"message\": \"Invalid input\"\n }\n]","event":"mcp_server_error","sdkVersion":"1.16.0","stack":"ZodError: [\n {\n \"code\": \"invalid_union\",\n \"unionErrors\": [\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"id\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'id'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"result\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"error\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n }\n ],\n \"path\": [],\n \"message\": \"Invalid input\"\n }\n]\n at get error (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/zod/lib/index.mjs:587:31)\n at ZodUnion.parse (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/zod/lib/index.mjs:663:22)\n at deserializeMessage (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:33)\n at ReadBuffer.readMessage (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)\n at StdioServerTransport.processReadBuffer (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/server/stdio.js:39:50)\n at StdioServerTransport._ondata (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/server/stdio.js:17:18)\n at Socket.emit (node:events:507:28)\n at addChunk (node:internal/streams/readable:559:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n at Readable.push (node:internal/streams/readable:390:5)","timestamp":"2025-07-19T05:57:32.295Z"},"timestamp":"2025-07-19T05:57:32.296Z"}
{"level":"info","message":{"correlationId":"22331cfa-3eec-4e5b-9fca-e33587921490","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:57:32.741Z","version":"1.0.0"},"timestamp":"2025-07-19T05:57:32.742Z"}
{"correlationId":"22331cfa-3eec-4e5b-9fca-e33587921490","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:57:32.745Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.747Z"},"timestamp":"2025-07-19T05:57:32.747Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.747Z"},"timestamp":"2025-07-19T05:57:32.747Z"}
{"level":"info","message":{"correlationId":"22331cfa-3eec-4e5b-9fca-e33587921490","event":"transport_initialized","timestamp":"2025-07-19T05:57:32.747Z","transportType":"stdio"},"timestamp":"2025-07-19T05:57:32.748Z"}
{"level":"info","message":{"correlationId":"22331cfa-3eec-4e5b-9fca-e33587921490","duration":8,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:32.748Z","transport":"stdio"},"timestamp":"2025-07-19T05:57:32.748Z"}
{"level":"info","message":{"correlationId":"2706758e-fc7e-461a-9ffa-f89961c611fa","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:57:33.199Z","version":"1.0.0"},"timestamp":"2025-07-19T05:57:33.200Z"}
{"correlationId":"2706758e-fc7e-461a-9ffa-f89961c611fa","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:57:33.203Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.203Z"},"timestamp":"2025-07-19T05:57:33.204Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.204Z"},"timestamp":"2025-07-19T05:57:33.204Z"}
{"level":"info","message":{"correlationId":"2706758e-fc7e-461a-9ffa-f89961c611fa","event":"transport_initialized","timestamp":"2025-07-19T05:57:33.204Z","transportType":"stdio"},"timestamp":"2025-07-19T05:57:33.204Z"}
{"level":"info","message":{"correlationId":"2706758e-fc7e-461a-9ffa-f89961c611fa","duration":6,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.205Z","transport":"stdio"},"timestamp":"2025-07-19T05:57:33.205Z"}
{"level":"info","message":{"correlationId":"2750feb0-aad9-40fd-830e-c77b1c1ee06f","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"name":"get_component"},"timestamp":"2025-07-19T05:57:33.213Z"},"timestamp":"2025-07-19T05:57:33.213Z"}
{"level":"error","message":{"correlationId":"2750feb0-aad9-40fd-830e-c77b1c1ee06f","duration":4,"errorCode":-32004,"errorMessage":"Invalid parameters: componentName: Required","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"name":"get_component"},"stack":"McpError: Invalid parameters: componentName: Required\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:145:31\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:69\n at CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:34)\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:55)\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:22\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:371:36\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:155:25\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-19T05:57:33.217Z"},"timestamp":"2025-07-19T05:57:33.217Z"}
{"level":"info","message":{"correlationId":"6abe9c43-d1d2-4b4d-8e86-4cb3db5fc8d9","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:57:33.756Z","version":"1.0.0"},"timestamp":"2025-07-19T05:57:33.757Z"}
{"correlationId":"6abe9c43-d1d2-4b4d-8e86-4cb3db5fc8d9","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:57:33.762Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.763Z"},"timestamp":"2025-07-19T05:57:33.764Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.764Z"},"timestamp":"2025-07-19T05:57:33.764Z"}
{"level":"info","message":{"correlationId":"6abe9c43-d1d2-4b4d-8e86-4cb3db5fc8d9","event":"transport_initialized","timestamp":"2025-07-19T05:57:33.764Z","transportType":"stdio"},"timestamp":"2025-07-19T05:57:33.764Z"}
{"level":"info","message":{"correlationId":"6abe9c43-d1d2-4b4d-8e86-4cb3db5fc8d9","duration":9,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:33.765Z","transport":"stdio"},"timestamp":"2025-07-19T05:57:33.765Z"}
{"level":"info","message":{"correlationId":"25f91cca-c164-41eb-a611-ec8391b3c7ca","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"nonexistent_tool"},"timestamp":"2025-07-19T05:57:33.779Z"},"timestamp":"2025-07-19T05:57:33.779Z"}
{"level":"error","message":{"correlationId":"25f91cca-c164-41eb-a611-ec8391b3c7ca","duration":5,"errorCode":-32001,"errorMessage":"Resource not found: Tool: nonexistent_tool","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"nonexistent_tool"},"stack":"McpError: Resource not found: Tool: nonexistent_tool\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:133:23\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:69\n at CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:34)\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:55)\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:22\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:371:36\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:155:25\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-19T05:57:33.784Z"},"timestamp":"2025-07-19T05:57:33.784Z"}
{"level":"info","message":{"correlationId":"c44b5b42-5863-4d8c-9086-bd32a248afc1","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:57:34.256Z","version":"1.0.0"},"timestamp":"2025-07-19T05:57:34.257Z"}
{"correlationId":"c44b5b42-5863-4d8c-9086-bd32a248afc1","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:57:34.259Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:34.260Z"},"timestamp":"2025-07-19T05:57:34.260Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:34.260Z"},"timestamp":"2025-07-19T05:57:34.260Z"}
{"level":"info","message":{"correlationId":"c44b5b42-5863-4d8c-9086-bd32a248afc1","event":"transport_initialized","timestamp":"2025-07-19T05:57:34.261Z","transportType":"stdio"},"timestamp":"2025-07-19T05:57:34.261Z"}
{"level":"info","message":{"correlationId":"c44b5b42-5863-4d8c-9086-bd32a248afc1","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:57:34.261Z","transport":"stdio"},"timestamp":"2025-07-19T05:57:34.262Z"}
{"level":"info","message":{"correlationId":"34919269-74dc-4d37-8feb-88ed1c4c512a","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":""},"name":"get_component"},"timestamp":"2025-07-19T05:57:34.268Z"},"timestamp":"2025-07-19T05:57:34.268Z"}
{"level":"info","message":{"correlationId":"34919269-74dc-4d37-8feb-88ed1c4c512a","duration":449,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:57:34.718Z"},"timestamp":"2025-07-19T05:57:34.718Z"}
{"level":"info","message":{"correlationId":"51bade04-89cb-436d-a86a-7938f8f65765","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:35.496Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:35.497Z"}
{"correlationId":"51bade04-89cb-436d-a86a-7938f8f65765","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:35.499Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.500Z"},"timestamp":"2025-07-19T05:58:35.500Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.500Z"},"timestamp":"2025-07-19T05:58:35.500Z"}
{"level":"info","message":{"correlationId":"51bade04-89cb-436d-a86a-7938f8f65765","event":"transport_initialized","timestamp":"2025-07-19T05:58:35.500Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:35.500Z"}
{"level":"info","message":{"correlationId":"51bade04-89cb-436d-a86a-7938f8f65765","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.501Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:35.501Z"}
{"level":"error","message":{"error":"[\n {\n \"code\": \"invalid_union\",\n \"unionErrors\": [\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"id\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'id'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"result\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"error\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n }\n ],\n \"path\": [],\n \"message\": \"Invalid input\"\n }\n]","event":"mcp_server_error","sdkVersion":"1.16.0","stack":"ZodError: [\n {\n \"code\": \"invalid_union\",\n \"unionErrors\": [\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"id\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'id'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"result\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n },\n {\n \"issues\": [\n {\n \"received\": \"1.0\",\n \"code\": \"invalid_literal\",\n \"expected\": \"2.0\",\n \"path\": [\n \"jsonrpc\"\n ],\n \"message\": \"Invalid literal value, expected \\\"2.0\\\"\"\n },\n {\n \"code\": \"invalid_type\",\n \"expected\": \"object\",\n \"received\": \"undefined\",\n \"path\": [\n \"error\"\n ],\n \"message\": \"Required\"\n },\n {\n \"code\": \"unrecognized_keys\",\n \"keys\": [\n \"method\",\n \"params\"\n ],\n \"path\": [],\n \"message\": \"Unrecognized key(s) in object: 'method', 'params'\"\n }\n ],\n \"name\": \"ZodError\"\n }\n ],\n \"path\": [],\n \"message\": \"Invalid input\"\n }\n]\n at get error (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/zod/lib/index.mjs:587:31)\n at ZodUnion.parse (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/zod/lib/index.mjs:663:22)\n at deserializeMessage (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:26:33)\n at ReadBuffer.readMessage (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/stdio.js:19:16)\n at StdioServerTransport.processReadBuffer (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/server/stdio.js:39:50)\n at StdioServerTransport._ondata (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/server/stdio.js:17:18)\n at Socket.emit (node:events:507:28)\n at addChunk (node:internal/streams/readable:559:12)\n at readableAddChunkPushByteMode (node:internal/streams/readable:510:3)\n at Readable.push (node:internal/streams/readable:390:5)","timestamp":"2025-07-19T05:58:35.510Z"},"timestamp":"2025-07-19T05:58:35.511Z"}
{"level":"info","message":{"correlationId":"0006e3d0-c14c-45ec-bd07-c0b3ccda4daa","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:35.905Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:35.906Z"}
{"correlationId":"0006e3d0-c14c-45ec-bd07-c0b3ccda4daa","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:35.908Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.909Z"},"timestamp":"2025-07-19T05:58:35.909Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.909Z"},"timestamp":"2025-07-19T05:58:35.909Z"}
{"level":"info","message":{"correlationId":"0006e3d0-c14c-45ec-bd07-c0b3ccda4daa","event":"transport_initialized","timestamp":"2025-07-19T05:58:35.909Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:35.909Z"}
{"level":"info","message":{"correlationId":"0006e3d0-c14c-45ec-bd07-c0b3ccda4daa","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:35.910Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:35.910Z"}
{"level":"info","message":{"correlationId":"67c04c3b-e1d9-445f-bc22-e38676841d03","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:36.336Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:36.337Z"}
{"correlationId":"67c04c3b-e1d9-445f-bc22-e38676841d03","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:36.340Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.341Z"},"timestamp":"2025-07-19T05:58:36.341Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.341Z"},"timestamp":"2025-07-19T05:58:36.341Z"}
{"level":"info","message":{"correlationId":"67c04c3b-e1d9-445f-bc22-e38676841d03","event":"transport_initialized","timestamp":"2025-07-19T05:58:36.341Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:36.341Z"}
{"level":"info","message":{"correlationId":"67c04c3b-e1d9-445f-bc22-e38676841d03","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.342Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:36.342Z"}
{"level":"info","message":{"correlationId":"02fa2474-b258-44d9-a9ff-0e1104160c1d","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"name":"get_component"},"timestamp":"2025-07-19T05:58:36.351Z"},"timestamp":"2025-07-19T05:58:36.352Z"}
{"level":"error","message":{"correlationId":"02fa2474-b258-44d9-a9ff-0e1104160c1d","duration":6,"errorCode":-32004,"errorMessage":"Invalid parameters: componentName: Required","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"name":"get_component"},"stack":"McpError: Invalid parameters: componentName: Required\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:145:31\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:69\n at CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:34)\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:55)\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:22\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:371:36\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:155:25\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-19T05:58:36.357Z"},"timestamp":"2025-07-19T05:58:36.357Z"}
{"level":"info","message":{"correlationId":"821c8f32-1c5d-4ac4-9b4a-5e3e5a58666f","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:36.814Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:36.815Z"}
{"correlationId":"821c8f32-1c5d-4ac4-9b4a-5e3e5a58666f","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:36.818Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.819Z"},"timestamp":"2025-07-19T05:58:36.819Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.820Z"},"timestamp":"2025-07-19T05:58:36.820Z"}
{"level":"info","message":{"correlationId":"821c8f32-1c5d-4ac4-9b4a-5e3e5a58666f","event":"transport_initialized","timestamp":"2025-07-19T05:58:36.821Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:36.821Z"}
{"level":"info","message":{"correlationId":"821c8f32-1c5d-4ac4-9b4a-5e3e5a58666f","duration":8,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:36.822Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:36.822Z"}
{"level":"info","message":{"correlationId":"19bc74a8-8625-49fb-8b60-1741e32faf86","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"nonexistent_tool"},"timestamp":"2025-07-19T05:58:36.831Z"},"timestamp":"2025-07-19T05:58:36.832Z"}
{"level":"error","message":{"correlationId":"19bc74a8-8625-49fb-8b60-1741e32faf86","duration":5,"errorCode":-32001,"errorMessage":"Resource not found: Tool: nonexistent_tool","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"nonexistent_tool"},"stack":"McpError: Resource not found: Tool: nonexistent_tool\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:133:23\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:69\n at CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:34)\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:55)\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:22\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:371:36\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:155:25\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-19T05:58:36.837Z"},"timestamp":"2025-07-19T05:58:36.837Z"}
{"level":"info","message":{"correlationId":"19a18157-bc9d-491f-a787-6e843c3efee9","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:37.359Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:37.360Z"}
{"correlationId":"19a18157-bc9d-491f-a787-6e843c3efee9","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:37.362Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:37.363Z"},"timestamp":"2025-07-19T05:58:37.363Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:37.363Z"},"timestamp":"2025-07-19T05:58:37.363Z"}
{"level":"info","message":{"correlationId":"19a18157-bc9d-491f-a787-6e843c3efee9","event":"transport_initialized","timestamp":"2025-07-19T05:58:37.363Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:37.363Z"}
{"level":"info","message":{"correlationId":"19a18157-bc9d-491f-a787-6e843c3efee9","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:37.364Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:37.364Z"}
{"level":"info","message":{"correlationId":"8160676b-51e4-4db3-8e3f-40e4af1392eb","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":""},"name":"get_component"},"timestamp":"2025-07-19T05:58:37.375Z"},"timestamp":"2025-07-19T05:58:37.375Z"}
{"level":"info","message":{"correlationId":"8160676b-51e4-4db3-8e3f-40e4af1392eb","duration":515,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:58:37.890Z"},"timestamp":"2025-07-19T05:58:37.890Z"}
{"level":"info","message":{"correlationId":"23257a5d-145a-4a28-829d-2e9bcae09a19","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:58:38.289Z","version":"1.0.0"},"timestamp":"2025-07-19T05:58:38.289Z"}
{"correlationId":"23257a5d-145a-4a28-829d-2e9bcae09a19","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:58:38.292Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:38.292Z"},"timestamp":"2025-07-19T05:58:38.292Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:38.293Z"},"timestamp":"2025-07-19T05:58:38.293Z"}
{"level":"info","message":{"correlationId":"23257a5d-145a-4a28-829d-2e9bcae09a19","event":"transport_initialized","timestamp":"2025-07-19T05:58:38.293Z","transportType":"stdio"},"timestamp":"2025-07-19T05:58:38.293Z"}
{"level":"info","message":{"correlationId":"23257a5d-145a-4a28-829d-2e9bcae09a19","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:58:38.293Z","transport":"stdio"},"timestamp":"2025-07-19T05:58:38.293Z"}
{"level":"info","message":{"correlationId":"063bbe38-65ae-4b29-a803-3dfd4bbc37ae","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":123},"name":"get_component"},"timestamp":"2025-07-19T05:58:38.302Z"},"timestamp":"2025-07-19T05:58:38.302Z"}
{"level":"error","message":{"correlationId":"063bbe38-65ae-4b29-a803-3dfd4bbc37ae","duration":5,"errorCode":-32004,"errorMessage":"Invalid parameters: componentName: Expected string, received number","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":123},"name":"get_component"},"stack":"McpError: Invalid parameters: componentName: Expected string, received number\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:145:31\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:69\n at CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:34)\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:55)\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:22\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:371:36\n at file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/node_modules/@modelcontextprotocol/sdk/dist/esm/shared/protocol.js:155:25\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-07-19T05:58:38.307Z"},"timestamp":"2025-07-19T05:58:38.307Z"}
{"level":"info","message":{"correlationId":"bb5b738f-46ca-41c7-856e-fd99228f03f5","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:56.000Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:56.001Z"}
{"correlationId":"bb5b738f-46ca-41c7-856e-fd99228f03f5","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:56.005Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.006Z"},"timestamp":"2025-07-19T05:59:56.006Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.006Z"},"timestamp":"2025-07-19T05:59:56.006Z"}
{"level":"info","message":{"correlationId":"bb5b738f-46ca-41c7-856e-fd99228f03f5","event":"transport_initialized","timestamp":"2025-07-19T05:59:56.007Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:56.007Z"}
{"level":"info","message":{"correlationId":"bb5b738f-46ca-41c7-856e-fd99228f03f5","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.007Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:56.007Z"}
{"level":"info","message":{"correlationId":"c7779ac9-d316-4254-9e79-3a1275e528ca","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:56.633Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:56.635Z"}
{"correlationId":"c7779ac9-d316-4254-9e79-3a1275e528ca","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:56.640Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.641Z"},"timestamp":"2025-07-19T05:59:56.641Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.642Z"},"timestamp":"2025-07-19T05:59:56.642Z"}
{"level":"info","message":{"correlationId":"c7779ac9-d316-4254-9e79-3a1275e528ca","event":"transport_initialized","timestamp":"2025-07-19T05:59:56.642Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:56.642Z"}
{"level":"info","message":{"correlationId":"c7779ac9-d316-4254-9e79-3a1275e528ca","duration":10,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:56.643Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:56.643Z"}
{"level":"info","message":{"correlationId":"ad2f629b-7801-4543-b66a-19a6691d4840","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:59:56.659Z"},"timestamp":"2025-07-19T05:59:56.659Z"}
{"level":"info","message":{"correlationId":"ad2f629b-7801-4543-b66a-19a6691d4840","duration":1,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T05:59:56.660Z"},"timestamp":"2025-07-19T05:59:56.660Z"}
{"level":"info","message":{"correlationId":"9dae5928-8815-4996-9c80-95defe419f82","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:57.140Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:57.140Z"}
{"correlationId":"9dae5928-8815-4996-9c80-95defe419f82","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:57.143Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.144Z"},"timestamp":"2025-07-19T05:59:57.144Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.144Z"},"timestamp":"2025-07-19T05:59:57.144Z"}
{"level":"info","message":{"correlationId":"9dae5928-8815-4996-9c80-95defe419f82","event":"transport_initialized","timestamp":"2025-07-19T05:59:57.145Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:57.145Z"}
{"level":"info","message":{"correlationId":"9dae5928-8815-4996-9c80-95defe419f82","duration":6,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.145Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:57.145Z"}
{"level":"info","message":{"correlationId":"5eaf8a67-7ceb-456a-8e2a-9bc71aa69b7f","event":"request_start","method":"list_resources","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:59:57.153Z"},"timestamp":"2025-07-19T05:59:57.154Z"}
{"level":"info","message":{"correlationId":"5eaf8a67-7ceb-456a-8e2a-9bc71aa69b7f","duration":2,"event":"request_success","method":"list_resources","requestId":null,"timestamp":"2025-07-19T05:59:57.155Z"},"timestamp":"2025-07-19T05:59:57.155Z"}
{"level":"info","message":{"correlationId":"1fbbd7ba-4477-4536-b470-2d5afb683b74","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:57.667Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:57.668Z"}
{"correlationId":"1fbbd7ba-4477-4536-b470-2d5afb683b74","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:57.673Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.674Z"},"timestamp":"2025-07-19T05:59:57.674Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.674Z"},"timestamp":"2025-07-19T05:59:57.674Z"}
{"level":"info","message":{"correlationId":"1fbbd7ba-4477-4536-b470-2d5afb683b74","event":"transport_initialized","timestamp":"2025-07-19T05:59:57.674Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:57.674Z"}
{"level":"info","message":{"correlationId":"1fbbd7ba-4477-4536-b470-2d5afb683b74","duration":8,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:57.675Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:57.675Z"}
{"level":"info","message":{"correlationId":"50774baa-9312-4b07-9620-24d6b13a7843","event":"request_start","method":"list_prompts","requestId":null,"sanitizedParams":{},"timestamp":"2025-07-19T05:59:57.686Z"},"timestamp":"2025-07-19T05:59:57.686Z"}
{"level":"info","message":{"correlationId":"50774baa-9312-4b07-9620-24d6b13a7843","duration":2,"event":"request_success","method":"list_prompts","requestId":null,"timestamp":"2025-07-19T05:59:57.688Z"},"timestamp":"2025-07-19T05:59:57.688Z"}
{"level":"info","message":{"correlationId":"af81107c-ca1e-4bc0-9e63-00176938307a","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:58.133Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:58.134Z"}
{"correlationId":"af81107c-ca1e-4bc0-9e63-00176938307a","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:58.138Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.138Z"},"timestamp":"2025-07-19T05:59:58.138Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.139Z"},"timestamp":"2025-07-19T05:59:58.139Z"}
{"level":"info","message":{"correlationId":"af81107c-ca1e-4bc0-9e63-00176938307a","event":"transport_initialized","timestamp":"2025-07-19T05:59:58.139Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:58.139Z"}
{"level":"info","message":{"correlationId":"af81107c-ca1e-4bc0-9e63-00176938307a","duration":6,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.139Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:58.139Z"}
{"level":"info","message":{"correlationId":"ca3d2007-a889-4462-99e8-17708094b355","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T05:59:58.148Z"},"timestamp":"2025-07-19T05:59:58.148Z"}
{"level":"info","message":{"correlationId":"ca3d2007-a889-4462-99e8-17708094b355","duration":376,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:59:58.524Z"},"timestamp":"2025-07-19T05:59:58.524Z"}
{"level":"info","message":{"correlationId":"7e9ec040-bbf3-4204-a09f-77a97b08a699","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:58.955Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:58.956Z"}
{"correlationId":"7e9ec040-bbf3-4204-a09f-77a97b08a699","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:58.959Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.960Z"},"timestamp":"2025-07-19T05:59:58.960Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.961Z"},"timestamp":"2025-07-19T05:59:58.961Z"}
{"level":"info","message":{"correlationId":"7e9ec040-bbf3-4204-a09f-77a97b08a699","event":"transport_initialized","timestamp":"2025-07-19T05:59:58.961Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:58.961Z"}
{"level":"info","message":{"correlationId":"7e9ec040-bbf3-4204-a09f-77a97b08a699","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:58.962Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:58.962Z"}
{"level":"info","message":{"correlationId":"5782c493-d0f7-44d5-94e2-4a84f804f6d0","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component"},"timestamp":"2025-07-19T05:59:58.970Z"},"timestamp":"2025-07-19T05:59:58.970Z"}
{"level":"info","message":{"correlationId":"5782c493-d0f7-44d5-94e2-4a84f804f6d0","duration":449,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T05:59:59.419Z"},"timestamp":"2025-07-19T05:59:59.419Z"}
{"level":"info","message":{"correlationId":"b69420c7-4d59-4bf6-ac04-299ae7b8adba","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T05:59:59.865Z","version":"1.0.0"},"timestamp":"2025-07-19T05:59:59.865Z"}
{"correlationId":"b69420c7-4d59-4bf6-ac04-299ae7b8adba","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T05:59:59.868Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:59.869Z"},"timestamp":"2025-07-19T05:59:59.869Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:59.869Z"},"timestamp":"2025-07-19T05:59:59.869Z"}
{"level":"info","message":{"correlationId":"b69420c7-4d59-4bf6-ac04-299ae7b8adba","event":"transport_initialized","timestamp":"2025-07-19T05:59:59.870Z","transportType":"stdio"},"timestamp":"2025-07-19T05:59:59.870Z"}
{"level":"info","message":{"correlationId":"b69420c7-4d59-4bf6-ac04-299ae7b8adba","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T05:59:59.870Z","transport":"stdio"},"timestamp":"2025-07-19T05:59:59.870Z"}
{"level":"info","message":{"correlationId":"c262c854-e25f-46e2-8c96-3f564ca5dbed","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component_demo"},"timestamp":"2025-07-19T05:59:59.877Z"},"timestamp":"2025-07-19T05:59:59.877Z"}
{"level":"info","message":{"correlationId":"c262c854-e25f-46e2-8c96-3f564ca5dbed","duration":124,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:00:00.001Z"},"timestamp":"2025-07-19T06:00:00.001Z"}
{"level":"info","message":{"correlationId":"8f9b4632-c747-4e90-bb13-b548351105ee","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:00:00.477Z","version":"1.0.0"},"timestamp":"2025-07-19T06:00:00.479Z"}
{"correlationId":"8f9b4632-c747-4e90-bb13-b548351105ee","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:00:00.482Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:00:00.483Z"},"timestamp":"2025-07-19T06:00:00.483Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:00:00.484Z"},"timestamp":"2025-07-19T06:00:00.484Z"}
{"level":"info","message":{"correlationId":"8f9b4632-c747-4e90-bb13-b548351105ee","event":"transport_initialized","timestamp":"2025-07-19T06:00:00.484Z","transportType":"stdio"},"timestamp":"2025-07-19T06:00:00.484Z"}
{"level":"info","message":{"correlationId":"8f9b4632-c747-4e90-bb13-b548351105ee","duration":8,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:00:00.485Z","transport":"stdio"},"timestamp":"2025-07-19T06:00:00.485Z"}
{"level":"info","message":{"correlationId":"296bda58-9376-4bd5-805e-d325197f4cdc","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"get_directory_structure"},"timestamp":"2025-07-19T06:00:00.495Z"},"timestamp":"2025-07-19T06:00:00.495Z"}
{"level":"info","message":{"correlationId":"296bda58-9376-4bd5-805e-d325197f4cdc","duration":16523,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:00:17.018Z"},"timestamp":"2025-07-19T06:00:17.019Z"}
{"level":"warn","message":{"correlationId":"296bda58-9376-4bd5-805e-d325197f4cdc","duration":16523,"event":"slow_request","method":"call_tool","threshold":5000,"timestamp":"2025-07-19T06:00:17.019Z"},"timestamp":"2025-07-19T06:00:17.019Z"}
{"level":"info","message":{"correlationId":"e28e7d86-e808-4938-a481-8468d050d8b2","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:12:14.125Z","version":"1.0.0"},"timestamp":"2025-07-19T06:12:14.125Z"}
{"correlationId":"e28e7d86-e808-4938-a481-8468d050d8b2","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:12:14.127Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:12:14.128Z"},"timestamp":"2025-07-19T06:12:14.128Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:12:14.128Z"},"timestamp":"2025-07-19T06:12:14.128Z"}
{"level":"info","message":{"correlationId":"e28e7d86-e808-4938-a481-8468d050d8b2","event":"transport_initialized","timestamp":"2025-07-19T06:12:14.128Z","transportType":"stdio"},"timestamp":"2025-07-19T06:12:14.128Z"}
{"level":"info","message":{"correlationId":"e28e7d86-e808-4938-a481-8468d050d8b2","duration":4,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:12:14.129Z","transport":"stdio"},"timestamp":"2025-07-19T06:12:14.129Z"}
{"level":"info","message":{"correlationId":"9d9252a4-f4f5-491d-9d85-16be1d0847ac","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:12:14.135Z"},"timestamp":"2025-07-19T06:12:14.135Z"}
{"level":"error","message":{"correlationId":"9d9252a4-f4f5-491d-9d85-16be1d0847ac","duration":1729,"errorCode":-32603,"errorMessage":"Internal server error","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"stack":"McpError: Internal server error\n at handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:48:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:126:16","timestamp":"2025-07-19T06:12:15.863Z"},"timestamp":"2025-07-19T06:12:15.863Z"}
{"level":"info","message":{"correlationId":"bd94fb68-c9d7-4257-aa57-7f2f6fa8a73c","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:13:07.974Z","version":"1.0.0"},"timestamp":"2025-07-19T06:13:07.975Z"}
{"correlationId":"bd94fb68-c9d7-4257-aa57-7f2f6fa8a73c","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:13:07.978Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:07.980Z"},"timestamp":"2025-07-19T06:13:07.981Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:07.982Z"},"timestamp":"2025-07-19T06:13:07.982Z"}
{"level":"info","message":{"correlationId":"bd94fb68-c9d7-4257-aa57-7f2f6fa8a73c","event":"transport_initialized","timestamp":"2025-07-19T06:13:07.983Z","transportType":"stdio"},"timestamp":"2025-07-19T06:13:07.983Z"}
{"level":"info","message":{"correlationId":"bd94fb68-c9d7-4257-aa57-7f2f6fa8a73c","duration":10,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:07.984Z","transport":"stdio"},"timestamp":"2025-07-19T06:13:07.984Z"}
{"level":"info","message":{"correlationId":"5d0dbfd9-e36e-449c-9ea9-d4279d98816f","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:13:07.996Z"},"timestamp":"2025-07-19T06:13:07.996Z"}
{"level":"info","message":{"correlationId":"5d0dbfd9-e36e-449c-9ea9-d4279d98816f","duration":237,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:13:08.233Z"},"timestamp":"2025-07-19T06:13:08.233Z"}
{"level":"info","message":{"correlationId":"475b1192-076e-4b22-8fac-c2b36c0a0652","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:13:17.208Z","version":"1.0.0"},"timestamp":"2025-07-19T06:13:17.208Z"}
{"correlationId":"475b1192-076e-4b22-8fac-c2b36c0a0652","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:13:17.211Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:17.212Z"},"timestamp":"2025-07-19T06:13:17.212Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:17.213Z"},"timestamp":"2025-07-19T06:13:17.213Z"}
{"level":"info","message":{"correlationId":"475b1192-076e-4b22-8fac-c2b36c0a0652","event":"transport_initialized","timestamp":"2025-07-19T06:13:17.214Z","transportType":"stdio"},"timestamp":"2025-07-19T06:13:17.214Z"}
{"level":"info","message":{"correlationId":"475b1192-076e-4b22-8fac-c2b36c0a0652","duration":8,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:17.215Z","transport":"stdio"},"timestamp":"2025-07-19T06:13:17.216Z"}
{"level":"info","message":{"correlationId":"dd6dc5f8-1934-4af3-a6d1-81c0411cd377","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component"},"timestamp":"2025-07-19T06:13:17.229Z"},"timestamp":"2025-07-19T06:13:17.229Z"}
{"level":"info","message":{"correlationId":"dd6dc5f8-1934-4af3-a6d1-81c0411cd377","duration":556,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:13:17.785Z"},"timestamp":"2025-07-19T06:13:17.785Z"}
{"level":"info","message":{"correlationId":"56509181-1368-4de3-989b-17c6761ef706","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:13:22.562Z","version":"1.0.0"},"timestamp":"2025-07-19T06:13:22.563Z"}
{"correlationId":"56509181-1368-4de3-989b-17c6761ef706","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:13:22.565Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:22.566Z"},"timestamp":"2025-07-19T06:13:22.566Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:22.566Z"},"timestamp":"2025-07-19T06:13:22.566Z"}
{"level":"info","message":{"correlationId":"56509181-1368-4de3-989b-17c6761ef706","event":"transport_initialized","timestamp":"2025-07-19T06:13:22.567Z","transportType":"stdio"},"timestamp":"2025-07-19T06:13:22.567Z"}
{"level":"info","message":{"correlationId":"56509181-1368-4de3-989b-17c6761ef706","duration":5,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:13:22.567Z","transport":"stdio"},"timestamp":"2025-07-19T06:13:22.567Z"}
{"level":"info","message":{"correlationId":"e877a334-516e-4b09-aeb9-743694aea0f4","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{"componentName":"button"},"name":"get_component_demo"},"timestamp":"2025-07-19T06:13:22.574Z"},"timestamp":"2025-07-19T06:13:22.574Z"}
{"level":"info","message":{"correlationId":"e877a334-516e-4b09-aeb9-743694aea0f4","duration":454,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:13:23.028Z"},"timestamp":"2025-07-19T06:13:23.028Z"}
{"level":"info","message":{"correlationId":"c29ca345-db5e-4ca7-abd6-4879dc3a19c6","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:17:52.907Z","version":"1.0.0"},"timestamp":"2025-07-19T06:17:52.908Z"}
{"correlationId":"c29ca345-db5e-4ca7-abd6-4879dc3a19c6","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:17:52.911Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:17:52.912Z"},"timestamp":"2025-07-19T06:17:52.912Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:17:52.912Z"},"timestamp":"2025-07-19T06:17:52.913Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:17:52.913Z"},"timestamp":"2025-07-19T06:17:52.913Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:17:52.913Z"},"timestamp":"2025-07-19T06:17:52.913Z"}
{"level":"info","message":{"correlationId":"c29ca345-db5e-4ca7-abd6-4879dc3a19c6","event":"transport_initialized","timestamp":"2025-07-19T06:17:52.913Z","transportType":"stdio"},"timestamp":"2025-07-19T06:17:52.913Z"}
{"level":"info","message":{"correlationId":"c29ca345-db5e-4ca7-abd6-4879dc3a19c6","duration":7,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:17:52.914Z","transport":"stdio"},"timestamp":"2025-07-19T06:17:52.914Z"}
{"level":"info","message":{"correlationId":"90f23143-9185-4f4b-8784-b741185430ea","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:18:28.502Z","version":"1.0.0"},"timestamp":"2025-07-19T06:18:28.503Z"}
{"correlationId":"90f23143-9185-4f4b-8784-b741185430ea","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:18:28.509Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:28.511Z"},"timestamp":"2025-07-19T06:18:28.511Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:28.512Z"},"timestamp":"2025-07-19T06:18:28.512Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:28.512Z"},"timestamp":"2025-07-19T06:18:28.512Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:28.512Z"},"timestamp":"2025-07-19T06:18:28.512Z"}
{"level":"info","message":{"correlationId":"90f23143-9185-4f4b-8784-b741185430ea","event":"transport_initialized","timestamp":"2025-07-19T06:18:28.513Z","transportType":"stdio"},"timestamp":"2025-07-19T06:18:28.513Z"}
{"level":"info","message":{"correlationId":"90f23143-9185-4f4b-8784-b741185430ea","duration":12,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:28.514Z","transport":"stdio"},"timestamp":"2025-07-19T06:18:28.514Z"}
{"level":"info","message":{"correlationId":"610e85f1-d1d3-4013-8642-c00f3729c4ee","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:18:35.009Z","version":"1.0.0"},"timestamp":"2025-07-19T06:18:35.010Z"}
{"correlationId":"610e85f1-d1d3-4013-8642-c00f3729c4ee","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:18:35.013Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:35.016Z"},"timestamp":"2025-07-19T06:18:35.016Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:35.017Z"},"timestamp":"2025-07-19T06:18:35.017Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:35.017Z"},"timestamp":"2025-07-19T06:18:35.017Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:35.017Z"},"timestamp":"2025-07-19T06:18:35.017Z"}
{"level":"info","message":{"correlationId":"610e85f1-d1d3-4013-8642-c00f3729c4ee","event":"transport_initialized","timestamp":"2025-07-19T06:18:35.018Z","transportType":"stdio"},"timestamp":"2025-07-19T06:18:35.018Z"}
{"level":"info","message":{"correlationId":"610e85f1-d1d3-4013-8642-c00f3729c4ee","duration":9,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:18:35.018Z","transport":"stdio"},"timestamp":"2025-07-19T06:18:35.018Z"}
{"level":"info","message":{"correlationId":"6fdd6d78-18bf-47c7-8e5c-4fdeaaa0e39f","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:18:35.029Z"},"timestamp":"2025-07-19T06:18:35.029Z"}
{"level":"info","message":{"correlationId":"6fdd6d78-18bf-47c7-8e5c-4fdeaaa0e39f","duration":856,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:18:35.885Z"},"timestamp":"2025-07-19T06:18:35.885Z"}
{"level":"info","message":{"correlationId":"2b55b126-0db9-4791-a271-57dc2e0b90e3","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:26:57.674Z","version":"1.0.0"},"timestamp":"2025-07-19T06:26:57.675Z"}
{"correlationId":"2b55b126-0db9-4791-a271-57dc2e0b90e3","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:26:57.679Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.680Z"},"timestamp":"2025-07-19T06:26:57.680Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.681Z"},"timestamp":"2025-07-19T06:26:57.681Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.681Z"},"timestamp":"2025-07-19T06:26:57.681Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.681Z"},"timestamp":"2025-07-19T06:26:57.681Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.682Z"},"timestamp":"2025-07-19T06:26:57.682Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.682Z"},"timestamp":"2025-07-19T06:26:57.682Z"}
{"level":"info","message":{"correlationId":"2b55b126-0db9-4791-a271-57dc2e0b90e3","event":"transport_initialized","timestamp":"2025-07-19T06:26:57.682Z","transportType":"stdio"},"timestamp":"2025-07-19T06:26:57.682Z"}
{"level":"info","message":{"correlationId":"2b55b126-0db9-4791-a271-57dc2e0b90e3","duration":9,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:26:57.683Z","transport":"stdio"},"timestamp":"2025-07-19T06:26:57.683Z"}
{"level":"info","message":{"correlationId":"cf3f027e-4435-4753-8df0-ddcbdd801842","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:27:01.756Z","version":"1.0.0"},"timestamp":"2025-07-19T06:27:01.757Z"}
{"correlationId":"cf3f027e-4435-4753-8df0-ddcbdd801842","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:27:01.761Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.762Z"},"timestamp":"2025-07-19T06:27:01.762Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.763Z"},"timestamp":"2025-07-19T06:27:01.763Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.763Z"},"timestamp":"2025-07-19T06:27:01.763Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.763Z"},"timestamp":"2025-07-19T06:27:01.763Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.763Z"},"timestamp":"2025-07-19T06:27:01.763Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.764Z"},"timestamp":"2025-07-19T06:27:01.764Z"}
{"level":"info","message":{"correlationId":"cf3f027e-4435-4753-8df0-ddcbdd801842","event":"transport_initialized","timestamp":"2025-07-19T06:27:01.764Z","transportType":"stdio"},"timestamp":"2025-07-19T06:27:01.764Z"}
{"level":"info","message":{"correlationId":"cf3f027e-4435-4753-8df0-ddcbdd801842","duration":9,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:27:01.765Z","transport":"stdio"},"timestamp":"2025-07-19T06:27:01.765Z"}
{"level":"info","message":{"correlationId":"b6a6ca64-a776-4580-b4e6-3209f79ee356","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:27:01.775Z"},"timestamp":"2025-07-19T06:27:01.775Z"}
{"level":"info","message":{"correlationId":"b6a6ca64-a776-4580-b4e6-3209f79ee356","duration":215,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:27:01.990Z"},"timestamp":"2025-07-19T06:27:01.990Z"}
{"level":"info","message":{"correlationId":"bf727f30-6a12-444e-b443-37c910d6e7d7","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:30:48.287Z","version":"1.0.0"},"timestamp":"2025-07-19T06:30:48.288Z"}
{"correlationId":"bf727f30-6a12-444e-b443-37c910d6e7d7","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:30:48.290Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.290Z"},"timestamp":"2025-07-19T06:30:48.290Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.291Z"},"timestamp":"2025-07-19T06:30:48.291Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.291Z"},"timestamp":"2025-07-19T06:30:48.291Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.291Z"},"timestamp":"2025-07-19T06:30:48.291Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.291Z"},"timestamp":"2025-07-19T06:30:48.291Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.291Z"},"timestamp":"2025-07-19T06:30:48.291Z"}
{"level":"info","message":{"correlationId":"bf727f30-6a12-444e-b443-37c910d6e7d7","event":"transport_initialized","timestamp":"2025-07-19T06:30:48.292Z","transportType":"stdio"},"timestamp":"2025-07-19T06:30:48.292Z"}
{"level":"info","message":{"correlationId":"bf727f30-6a12-444e-b443-37c910d6e7d7","duration":6,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:30:48.293Z","transport":"stdio"},"timestamp":"2025-07-19T06:30:48.293Z"}
{"level":"info","message":{"correlationId":"aad64ea9-eee2-409b-b4bc-6afa77899a45","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{"_meta":{"progressToken":1}},"timestamp":"2025-07-19T06:31:04.270Z"},"timestamp":"2025-07-19T06:31:04.270Z"}
{"level":"info","message":{"correlationId":"aad64ea9-eee2-409b-b4bc-6afa77899a45","duration":1,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T06:31:04.271Z"},"timestamp":"2025-07-19T06:31:04.271Z"}
{"level":"info","message":{"correlationId":"286503c1-294b-4e03-a69a-ce5554eb45b3","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"_meta":{"progressToken":2},"arguments":{"componentName":""},"name":"get_component"},"timestamp":"2025-07-19T06:31:06.301Z"},"timestamp":"2025-07-19T06:31:06.301Z"}
{"level":"info","message":{"correlationId":"286503c1-294b-4e03-a69a-ce5554eb45b3","duration":384,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:31:06.685Z"},"timestamp":"2025-07-19T06:31:06.685Z"}
{"level":"info","message":{"correlationId":"688eae8a-1390-45c5-a834-c9699e2ff7cd","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"_meta":{"progressToken":3},"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:31:13.327Z"},"timestamp":"2025-07-19T06:31:13.327Z"}
{"level":"info","message":{"correlationId":"688eae8a-1390-45c5-a834-c9699e2ff7cd","duration":174,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:31:13.501Z"},"timestamp":"2025-07-19T06:31:13.501Z"}
{"level":"info","message":{"correlationId":"e30a829b-2772-4df6-98a0-f13ab6768e6f","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:35:05.113Z","version":"1.0.0"},"timestamp":"2025-07-19T06:35:05.113Z"}
{"correlationId":"e30a829b-2772-4df6-98a0-f13ab6768e6f","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:35:05.115Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.116Z"},"timestamp":"2025-07-19T06:35:05.116Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.117Z"},"timestamp":"2025-07-19T06:35:05.117Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.117Z"},"timestamp":"2025-07-19T06:35:05.117Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.117Z"},"timestamp":"2025-07-19T06:35:05.117Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.117Z"},"timestamp":"2025-07-19T06:35:05.117Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.117Z"},"timestamp":"2025-07-19T06:35:05.117Z"}
{"level":"info","message":{"correlationId":"e30a829b-2772-4df6-98a0-f13ab6768e6f","event":"transport_initialized","timestamp":"2025-07-19T06:35:05.118Z","transportType":"stdio"},"timestamp":"2025-07-19T06:35:05.118Z"}
{"level":"info","message":{"correlationId":"e30a829b-2772-4df6-98a0-f13ab6768e6f","duration":6,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:35:05.118Z","transport":"stdio"},"timestamp":"2025-07-19T06:35:05.118Z"}
{"level":"info","message":{"correlationId":"5d22f61b-9c85-4917-adc6-13a98c03ed61","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{"_meta":{"progressToken":1}},"timestamp":"2025-07-19T06:35:13.215Z"},"timestamp":"2025-07-19T06:35:13.215Z"}
{"level":"info","message":{"correlationId":"5d22f61b-9c85-4917-adc6-13a98c03ed61","duration":1,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T06:35:13.216Z"},"timestamp":"2025-07-19T06:35:13.216Z"}
{"level":"info","message":{"correlationId":"0bc1a3c8-dece-4b8e-85ad-f58c7dd7d720","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"_meta":{"progressToken":2},"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:35:16.561Z"},"timestamp":"2025-07-19T06:35:16.561Z"}
{"level":"error","message":{"error":"Network error: getaddrinfo ENOTFOUND api.github.com. Please check your internet connection.","event":"tool_error","sdkVersion":"1.16.0","stack":"Error: Network error: getaddrinfo ENOTFOUND api.github.com. Please check your internet connection.\n at Object.getAvailableComponents (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/axios.js:109:19)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:28)\n at async handleListComponents (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/tools.js:92:28)\n at async CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:28)\n at async file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:247:28\n at async CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:28)\n at async handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:24)\n at async file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:237:16","timestamp":"2025-07-19T06:35:36.642Z","tool":"list_components"},"timestamp":"2025-07-19T06:35:36.642Z"}
{"level":"error","message":{"correlationId":"0bc1a3c8-dece-4b8e-85ad-f58c7dd7d720","duration":20081,"errorCode":-32005,"errorMessage":"GitHub API API error: Failed to list components: Network error: getaddrinfo ENOTFOUND api.github.com. Please check your internet connection.","event":"request_error","method":"call_tool","requestId":null,"sanitizedParams":{"_meta":{"progressToken":2},"arguments":{},"name":"list_components"},"stack":"McpError: GitHub API API error: Failed to list components: Network error: getaddrinfo ENOTFOUND api.github.com. Please check your internet connection.\n at handleListComponents (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/tools.js:115:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:28)\n at async file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:247:28\n at async CircuitBreaker.execute (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/utils/circuit-breaker.js:35:28)\n at async handleRequestWithLogging (file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:38:24)\n at async file:///home/janardhan/Documents/code/Ai/mcp-starter-typescript/build/handler.js:237:16","timestamp":"2025-07-19T06:35:36.642Z"},"timestamp":"2025-07-19T06:35:36.642Z"}
{"level":"info","message":{"correlationId":"1a9f6c27-92f2-4fd6-85ca-a91cef5ee505","event":"request_start","method":"call_tool","requestId":null,"sanitizedParams":{"_meta":{"progressToken":3},"arguments":{},"name":"list_components"},"timestamp":"2025-07-19T06:35:43.880Z"},"timestamp":"2025-07-19T06:35:43.880Z"}
{"level":"info","message":{"correlationId":"1a9f6c27-92f2-4fd6-85ca-a91cef5ee505","duration":198,"event":"request_success","method":"call_tool","requestId":null,"timestamp":"2025-07-19T06:35:44.078Z"},"timestamp":"2025-07-19T06:35:44.078Z"}
{"level":"info","message":{"correlationId":"780eaeff-c067-46fe-a26d-4566cfa24878","event":"server_startup","mcpSdkVersion":"1.16.0","nodeVersion":"v24.4.0","platform":"linux","timestamp":"2025-07-19T06:45:06.001Z","version":"1.0.0"},"timestamp":"2025-07-19T06:45:06.002Z"}
{"correlationId":"780eaeff-c067-46fe-a26d-4566cfa24878","event":"github_api_warning","level":"warn","message":"No GitHub API key provided. Rate limited to 60 requests/hour.","timestamp":"2025-07-19T06:45:06.004Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.006Z"},"timestamp":"2025-07-19T06:45:06.006Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.007Z"},"timestamp":"2025-07-19T06:45:06.007Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.007Z"},"timestamp":"2025-07-19T06:45:06.007Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.007Z"},"timestamp":"2025-07-19T06:45:06.007Z"}
{"level":"info","message":{"event":"handlers_setup_start","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.007Z"},"timestamp":"2025-07-19T06:45:06.007Z"}
{"level":"info","message":{"event":"handlers_setup_complete","handlersRegistered":7,"sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.007Z"},"timestamp":"2025-07-19T06:45:06.008Z"}
{"level":"info","message":{"correlationId":"780eaeff-c067-46fe-a26d-4566cfa24878","event":"transport_initialized","timestamp":"2025-07-19T06:45:06.008Z","transportType":"stdio"},"timestamp":"2025-07-19T06:45:06.008Z"}
{"level":"info","message":{"correlationId":"780eaeff-c067-46fe-a26d-4566cfa24878","duration":11,"event":"server_started","sdkVersion":"1.16.0","timestamp":"2025-07-19T06:45:06.010Z","transport":"stdio"},"timestamp":"2025-07-19T06:45:06.010Z"}
{"level":"info","message":{"correlationId":"eb8342c0-1db3-48a6-a8b2-46640e644041","event":"request_start","method":"list_tools","requestId":null,"sanitizedParams":{"_meta":{"progressToken":1}},"timestamp":"2025-07-19T06:45:16.798Z"},"timestamp":"2025-07-19T06:45:16.798Z"}
{"level":"info","message":{"correlationId":"eb8342c0-1db3-48a6-a8b2-46640e644041","duration":1,"event":"request_success","method":"list_tools","requestId":null,"timestamp":"2025-07-19T06:45:16.799Z"},"timestamp":"2025-07-19T06:45:16.799Z"}