What MCP changes
Model Context Protocol gives an agent a standard way to discover and call additional tools. In a coding workflow, that might mean a project-specific service, a documentation source, a database helper, or a read-only integration that provides useful context.
It is an extension mechanism, not a reason to give every agent every capability. Each server adds a new trust boundary and should be configured as deliberately as a dependency or credential.
Start with one useful, narrow server
Choose an MCP server because it solves a real context gap—not because it is available. A read-only documentation or filesystem helper is easier to evaluate than a broad server with remote write access.
Configure it in the client, understand the command it runs and the tools it exposes, then test a small task before relying on it in an agent workflow.
Match MCP access to the interaction mode
Truss keeps Chat and Plan non-mutating. Read-only MCP tools can support those modes when they are explicitly marked and appropriate; mutation-capable tools belong behind Agent mode and its permissions.
This keeps a normal codebase question from quietly expanding into external side effects. It also makes it easier to explain why an agent did or did not have access to a service.
Review MCP like any other integration
An MCP configuration can run a command and expose data or actions to an agent. Keep server definitions reviewable, avoid placing secrets in shared config, and remove integrations you no longer need.
For sensitive services, use least-privilege accounts and treat the agent’s tool transcript as part of the engineering record. The extension should make workflows clearer, not hide the path from prompt to action.
Next steps
Put it to work in your own workspace.
Pick the surface that fits your day, then connect a model you control.
FAQ
Questions developers ask before switching.
Does MCP give an agent unlimited access?
No. MCP only provides the tools a configured server exposes, and Truss still applies interaction-mode and permission boundaries.
Can I use MCP in read-only codebase chat?
Yes, when the MCP server and its tools are explicitly read-only and suitable for Chat or Plan.