Skip to content

Add third-party MCP server endpoint - #8237

Merged
cstns merged 28 commits into
browser-tab-presence-lifecyclefrom
mcp-third-party-endpoint-8192
Aug 21, 2026
Merged

Add third-party MCP server endpoint#8237
cstns merged 28 commits into
browser-tab-presence-lifecyclefrom
mcp-third-party-endpoint-8192

Conversation

@cstns

@cstns cstns commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Builds out the POST /api/v1/mcp endpoint (previously a 405 stub) into an actual @modelcontextprotocol/sdk server that external agents can connect to with a scoped PAT.

Covers the pieces from #8192: PAT passthrough to the MCP Gateway, invoke variant gating (rejecting non-readOnly calls before they hit MQTT), the sendCommandAwaitReply-style MQTT transport to the gateway, and pinning a browser tab as the active target for a given MCP session (using the BrowserSession controller from #8236, which this branch is stacked on).

Closes #8192

Stack created with GitHub Stacks CLIGive Feedback 💬

@cstns cstns changed the title mcp third party endpoint 8192 Add third-party MCP server endpoint Aug 21, 2026
@cstns cstns closed this Aug 21, 2026
@cstns cstns reopened this Aug 21, 2026
@cstns cstns self-assigned this Aug 21, 2026
@cstns
cstns requested a review from Steve-Mcl August 21, 2026 12:48
@cstns
cstns marked this pull request as ready for review August 21, 2026 12:48
@cstns cstns mentioned this pull request Aug 21, 2026
11 tasks

@Steve-Mcl Steve-Mcl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have made a few commits from our test/feature branch - please check them

Also, not merging until the base branch is reviewed

@cstns
cstns force-pushed the mcp-third-party-endpoint-8192 branch from e4d49a2 to 675f5a5 Compare August 21, 2026 13:13
@cstns
cstns merged commit a996def into main Aug 21, 2026
23 of 26 checks passed
@cstns
cstns deleted the mcp-third-party-endpoint-8192 branch August 21, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Third-party MCP server endpoint

2 participants