feat(mcp): adds WebSocket relay hybrid MCP server (Option D)#57
Merged
wgordon17 merged 10 commits intogordon-code:mainfrom Apr 8, 2026
Merged
feat(mcp): adds WebSocket relay hybrid MCP server (Option D)#57wgordon17 merged 10 commits intogordon-code:mainfrom
wgordon17 merged 10 commits intogordon-code:mainfrom
Conversation
- Aligns fine-grained PAT permissions across all 4 doc surfaces - Documents direct API mode limitations for failing/approved filters - Adds owner/repo format note, scope default, GITHUB_TOKEN safety net - Fixes needs_review filter in direct mode (review-requested: qualifier) - Parallelizes dashboard summary API calls with Promise.allSettled - Adds VALID_TRACKED_LOGIN regex validation to TrackedUserSchema - Widens CSP connect-src to ws://127.0.0.1:* for configurable ports - Improves publish workflow with job-level permissions (least privilege) - Fixes relay snapshot effect to track lastRefreshedAt (excludes hot poll) - Removes BUG/FIX/PERF/SEC/UI comment labels throughout MCP codebase - Adds unit tests for octokit client and MCP resources
679be73 to
514e6d3
Compare
- replaces softprops/action-gh-release with gh CLI - switches npm publish to OIDC trusted publishing - updates workflow trigger to match pnpm version tag format - deduplicates MCP docs from root README into mcp/README.md - uses claude mcp add CLI instead of manual JSON editing - adds npx @latest for cached version freshness - documents release process and first-publish setup - adds MCP opt-in callout to user guide - removes Metadata (read) from fine-grained PAT docs - drops ws://localhost:* from CSP (relay binds 127.0.0.1 only) - removes empty pnpm config from package.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary