-
Notifications
You must be signed in to change notification settings - Fork 3k
feat(serve): runtime MCP server add/remove (T2.8 #4514) #4552
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
Merged
wenshao
merged 26 commits into
daemon_mode_b_main
from
feat/serve-t2.8-mcp-runtime-mutation
May 30, 2026
Merged
Changes from 23 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
b319094
feat(sdk): add mcp_server_added daemon event type (T2.8 #4514)
doudouOUC b19b374
feat(sdk): add mcp_server_removed daemon event type (T2.8 #4514)
doudouOUC e66cfa1
feat(sdk): add runtime MCP add/remove request + result types (T2.8 #4…
doudouOUC b6089ac
feat(core): add Config.addRuntimeMcpServer / removeRuntimeMcpServer (…
doudouOUC ffcca8d
docs(core): tighten Config.addRuntimeMcpServer JSDoc wording (T2.8 #4…
doudouOUC b9fe693
feat(core): runtime MCP overlay in getMcpServers cascade (T2.8 #4514)
doudouOUC 656cf11
feat(core): McpClientManager.{add,remove}RuntimeMcpServer + budget/po…
doudouOUC 5a8d10b
feat(acp-bridge): add T2.8 error kinds (mcp_budget_would_exceed, mcp_…
doudouOUC 1e0d52e
feat(acp-bridge): host-side {add,remove}RuntimeMcpServer methods + ev…
doudouOUC 2efdf88
feat(acp-bridge): qwen/workspace/mcp/runtime-{add,remove} ext-methods…
doudouOUC 85f6242
feat(serve): POST /workspace/mcp/servers route (T2.8 #4514)
doudouOUC 7e6afc7
feat(serve): DELETE /workspace/mcp/servers/:name route (T2.8 #4514)
doudouOUC f626ae0
feat(serve): mcp_server_runtime_mutation capability tag (T2.8 #4514)
doudouOUC 93b6f4d
feat(sdk): DaemonClient.{add,remove}RuntimeMcpServer helpers (T2.8 #4…
doudouOUC 6c3a51a
docs(serve): document runtime MCP server mutation routes (T2.8 #4514)
doudouOUC 6b44837
fix(test): index-signature property access in acpAgent T2.8 test (#4514)
doudouOUC bb52f46
fix(serve): address 5 Critical review items from wenshao (T2.8 #4514)
doudouOUC d7f9bd0
fix(core+cli): address round 4-6 Critical review items (T2.8 #4514)
doudouOUC 1ba2c09
fix(serve): address rounds 5-7 review items — build, security, correc…
doudouOUC 66dc4ce
fix(serve): strip env field, add status cleanup and name validation (…
doudouOUC 5716636
fix(serve): strip oauth/headers, reject __proto__ names, fix remove t…
doudouOUC d2c668c
fix(serve): strip type field, add __proto__ rejection to HTTP routes …
doudouOUC eb01a57
fix(serve): add name validation + __proto__ guard to DELETE route (T2…
doudouOUC 4904da2
fix(serve): remove dead code in DELETE route validation (T2.8 #4514)
doudouOUC ed49243
fix(serve): restore MAX_SERVER_NAME_LENGTH in DELETE, add __proto__ t…
doudouOUC 633735b
fix(serve): split validation into precise error messages + add test c…
doudouOUC File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.