OpenCode's MCP guidance is careful about tool volume because MCP servers add to context. That is good advice. Too many tools can make an agent slower, less focused, and more likely to choose the wrong path.
A good OpenCode setup starts with one documentation server and one or two project-specific servers. Add more only after you notice yourself doing the same manual step again.
For Context7, the common OpenCode setup command is:
npx ctx7 setup --opencode
From there, ask OpenCode to use documentation before touching code that depends on a library API. This pays off in migrations, generated clients, framework conventions, and package configuration.
The winning pattern is usually terminal-native and explicit: current docs for libraries, source-control context when the task comes from a PR or issue, and database or browser tools only when the task actually crosses those boundaries.