Repository navigation
Conversation
Third tab next to Instructions and Skills: one canonical list at $T3CODE_HOME/setup/mcp/servers.json, linked per provider into each provider's own config file. Local and remote servers, secrets stay out of status polling, revision-checked saves like the other two. Supported: claude, codex, opencode, cursor, antigravity. Grok and Muse layouts are unverified and reported as unsupported.
0libote
marked this pull request as ready for review
October 20, 2026 09:05
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.
Add MCP servers under Instructions & skills, using the same agent picker, compact rows, switches and editor sheets as Skills. Define a local command or remote HTTP server once, then choose which agents receive it.
Behavior
$T3CODE_HOME/setup/mcp/servers.jsonwith owner-only permissions, a 128-server limit and a 256 KiB limit. Native settings reads/writes are bounded to 1 MiB and share the settings queue with skills. Codex uses pinned, vendored TOML syntax-tree editing; no runtime npm installation..claude.jsonon the state volume. Use the same Codex/OpenCode adapters int3-browser-mcp, so the helper and console agree on TOML, JSONC and V2 settings.Provider support
~/.claude.jsonor$CLAUDE_CONFIG_DIR/.claude.jsonstreamable-httpalias. Unlink to remove the global copy. Native project toggles stay unchanged.$CODEX_HOME/config.tomlenabled = false.opencode.json[c],.mcp[name]enabled: false; a V2-only state flag shows Differs..mcp.servers[name]retaineddisabled: true. V1-only state flags show Differs; global-only V2 options retain their shape when adding the first server. New files use V1-compatible syntax, also accepted by V2.~/.cursor/mcp.jsonOpenCode JSONC takes precedence. This manages default global files and the server environment’s directory overrides. Project settings, custom T3 agent profiles, enterprise policy and effective runtime availability are outside its inventory. Start a fresh agent session after applying changes.
Rechecked the Claude, Codex, OpenCode V1, OpenCode V2, and Cursor contracts. Implementation details, remaining provider limits and reproduction commands are in the context guide.
Validation
8eb7747passes lint and all four core/browser builds and smoke suites on native amd64/arm64. Both amd64 harness lifecycle suites pass. Browser smoke suites include the MCP interaction audit and general console geometry audit; the broad local audit’s scratch-server pairing limitation is covered by those successful image runs.Screenshots