[#6] In-app MCP server log viewer #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The most common "why won't my server show up" fix is manually tailing log files:
~/Library/Logs/Claude/mcp-server-<name>.log%APPDATA%\Claude\logs\mcp.logThis is consistently the next step after config is confirmed valid — which is exactly where BCC's diagnostics currently stop. Users have to drop to a terminal to see logs.
Proposed solution
Add a View logs action per server that opens (or tails inline in a panel) the platform-appropriate log file for that server. Pairs naturally with the spawn-test (#2).
server_log_path(name: str) -> Path | Noneinbcc_core.pythat returns the platform-specific path (orNoneif it doesn't exist yet).Acceptance criteria
server_log_path()has unit tests for each platform path.Relevant code
check_dependency/diagnostics_textinbcc_core.py