-
Notifications
You must be signed in to change notification settings - Fork 46
Print MCP server startup logs after connection test with DEBUG="*" #13469
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🔍 PR Triage ResultsCategory: chore | Risk: low | Priority: 18/100 Scores Breakdown
📋 Recommended Action: deferThis is a draft WIP PR with no code changes yet. The PR should be deferred until the implementation is complete and draft status is removed. Once ready for review, the PR can be re-triaged for fast-track or batch review consideration. Triaged by PR Triage Agent on 2026-02-03T12:19
|
- Update shell scripts to print server log after connection test - Add DEBUG="*" environment variable to enable maximum logging - Use GitHub Actions workflow commands (::notice::, ::group::) for visibility - Apply changes to safe-outputs, safe-inputs, and Serena servers Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
💀 Blimey! Changeset Generator was cancelled and walked the plank! No treasure today, matey! ☠️ |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
@copilot add tools.agentic-workflows tool to smoke Claude. Update prompt to query the status of smoke-Claude to the agentic-workows MCP and print it in the repo. |
Agent Container Tool Check
Result: 10/12 tools available ❌ FAIL Missing Tools:
Most common development tools are available, but Java and .NET runtimes are missing from the agent container environment.
|
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Smoke test (Codex) results:
|
Smoke Test: Claude - Run 21630163891Status: Results:
Note: Playwright blocked by cdn.playwright.dev firewall (403), but GitHub accessibility verified via curl workaround.
|
Smoke Test Results: 8/9 Passed ✅PRs Tested:
Overall: PARTIAL PASS (Playwright browser install failed) cc @pelikhan
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
- Add agentic-workflows tool to tools configuration - Add actions: read permission required for workflow status queries - Add test case 10: Query smoke-claude workflow status using agentic-workflows MCP - Write status summary to file and display in workflow output Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Done in 36b9a83. Added the
|
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
|
🎬 THE END — Smoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨ |
|
✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟 |
|
🎉 Yo ho ho! Changeset Generator found the treasure and completed successfully! ⚓💰 |
Agent Container Tool Check
Result: 10/12 tools available Missing Tools:
Note: Core development tools (shell, git, JSON/YAML processing, HTTP, Node.js, Python, Go) are all available and functional.
|
|
Add changelog-from-changesets agentic workflow
|
|
PR Titles Retrieved:
Test Results:
Overall:
|
|
🎉 Smoke Test Complete PRs Reviewed:
Test Results:
Overall: PASS (8/9) @pelikhan
|
|
📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR enhances MCP server debugging by enabling verbose logging and exposing server startup logs directly in GitHub Actions output, along with adding workflow status query capabilities to the smoke-claude workflow.
Changes:
- Enable
DEBUG="*"for all MCP server startups (safe-outputs, safe-inputs, Serena) to capture maximum debug information - Print server logs after successful health checks using GitHub Actions workflow commands for improved visibility
- Add agentic-workflows MCP tool to smoke-claude workflow with workflow status query test case
Reviewed changes
Copilot reviewed 148 out of 148 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
actions/setup/sh/start_serena_server.sh |
Add DEBUG="*" to uvx command and print log contents after health check |
actions/setup/sh/start_safe_outputs_server.sh |
Add DEBUG="*" to node command and print log contents after health check |
actions/setup/sh/start_safe_inputs_server.sh |
Add DEBUG="*" to node command and print log contents after health check |
pkg/workflow/mcp_setup_generator.go |
Add DEBUG environment variable and export statement to safe-outputs and safe-inputs setup steps |
pkg/workflow/mcp_serena_config.go |
Add DEBUG environment variable to Serena server start step |
.github/workflows/*.lock.yml |
Regenerated workflow files with DEBUG additions (80+ files consistently updated) |
.github/workflows/smoke-claude.md |
Add agentic-workflows tool, actions:read permission, and workflow status query test |
.github/workflows/smoke-claude.lock.yml |
Add gh-aw extension installation and agentic-workflows MCP server configuration |
.changeset/patch-log-mcp-startup-and-smoke-claude-status.md |
Document the changes in the changeset |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
MCP server startup logs were not visible in GitHub Actions output, making debugging server initialization issues difficult.
Changes
Shell Scripts (
actions/setup/sh/start_*_server.sh)DEBUG="*"when launching server processes to collect maximum debug output::notice::,::group::)Workflow Generation (
pkg/workflow/mcp_setup_generator.go,mcp_serena_config.go)DEBUG: '*'environment variable to MCP server start stepsSmoke Test Enhancement (
.github/workflows/smoke-claude.md)agentic-workflowstool to smoke-claude workflow for testing workflow status queriesactions: readpermission required for workflow status accessExample
Server logs now appear as collapsible groups in GitHub Actions output, eliminating the need to download artifacts for basic debugging.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Changeset