How It Works
Configure a server
You define an MCP server in your config file with a command, arguments, and optional environment variables.
Server launches
Devin for Terminal starts the server process when needed. The server connects to the external API (GitHub, Linear, etc.).
Quick Example
Add a GitHub MCP server to your project:MCP Tools in Devin for Terminal
Once configured, MCP tools appear with a namespaced format:mcp__<server>__<tool>. For example, a “github” server with a “create_issue” tool becomes mcp__github__create_issue.
The agent has access to these MCP-related capabilities:
| Capability | Description |
|---|---|
| List servers | See all configured MCP servers |
| List tools | Discover tools available on a server |
| Call tools | Execute a specific tool with arguments |
| Read resources | Access data resources exposed by a server |

