OpenCode · 2026-07-12

Plugin do OpenCode: Explorando o Ecossistema

Guia completo do ecossistema de plugins do OpenCode no Windows 11. Descubra plugins essenciais, integrações MCP e como criar seus próprios plugins com Orquestra.

O ecossistema de plugins do OpenCode

Uma das maiores vantagens do OpenCode sobre ferramentas proprietárias é seu ecossistema de plugins. Através do protocolo MCP (Model Context Protocol), o OpenCode pode se conectar a bancos de dados, APIs, serviços cloud, sistemas de arquivos e muito mais.

Neste guia, vamos explorar os principais plugins disponíveis, como configurá-los no Windows 11 e como criar seus próprios plugins personalizados com o Orquestra.

O que é o protocolo MCP?

MCP (Model Context Protocol) é um protocolo aberto que permite que agentes de IA se comuniquem com ferramentas e serviços externos de forma padronizada. Criado pela Anthropic, o MCP se tornou o padrão da indústria para integração de agentes.

No contexto do OpenCode, cada plugin é um servidor MCP que expõe ferramentas que o agente pode usar. Por exemplo, um servidor MCP de banco de dados expõe ferramentas como consultar tabelas, executar queries e inspecionar schemas.

Vantagem do Orquestra: Com o Orquestra, você pode conectar cada terminal OpenCode a diferentes conjuntos de plugins MCP, criando agentes especializados para diferentes contextos.

Plugins essenciais para começar

1. Filesystem

O servidor MCP de sistema de arquivos permite que o OpenCode leia, escreva e gerencie arquivos no Windows 11. Essencial para qualquer fluxo de desenvolvimento.

npx @modelcontextprotocol/server-filesystem C:\projetos

2. PostgreSQL

Conecte o OpenCode ao seu banco de dados PostgreSQL. O agente pode consultar schemas, executar queries e analisar dados diretamente.

3. GitHub

Integração com a API do GitHub. O OpenCode pode criar issues, revisar pull requests, gerenciar repositórios e muito mais.

4. Docker

Gerencie containers Docker diretamente do OpenCode. Crie, inicie, pare e inspecione containers sem sair do terminal.

5. Memory

O servidor MCP de memória permite que o OpenCode mantenha contexto entre sessões, lembrando preferências do usuário e decisões de projeto anteriores.

Configurando plugins no OpenCode

Para configurar plugins no OpenCode, edite o arquivo de configuração do agente. A configuração segue o padrão MCP:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:/Users/Leo/projetos"
      ]
    },
    "postgres": {
      "command": "node",
      "args": ["mcp-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://localhost:5432/meudb"
      }
    },
    "github": {
      "command": "node",
      "args": ["mcp-github"],
      "env": {
        "GITHUB_TOKEN": "seu_token_aqui"
      }
    }
  }
}

Criando seu próprio plugin

Se você precisa de uma funcionalidade específica, criar um plugin MCP para o OpenCode é surpreendentemente simples:

  1. Estrutura básica: Crie um servidor HTTP ou stdio que implementa o protocolo MCP
  2. Defina ferramentas: Cada ferramenta é uma função que o OpenCode pode chamar com parâmetros específicos
  3. Documente: Forneça descrições claras para cada ferramenta para que o OpenCode saiba quando usá-las
  4. Teste no Orquestra: Use o Orquestra para testar o plugin em um terminal dedicado antes de integrar ao fluxo principal

Exemplo: Crie um plugin que consulta uma API interna da sua empresa. O OpenCode usa esse plugin para buscar dados de clientes enquanto desenvolve uma feature.

Orquestrando plugins no Orquestra

O Orquestra leva o ecossistema de plugins a outro nível. Você pode criar múltiplos terminais OpenCode, cada um com seu próprio conjunto de plugins:

  • Terminal DB: OpenCode com plugins PostgreSQL + Redis para operações de banco de dados
  • Terminal DevOps: OpenCode com plugins Docker + Kubernetes + AWS para infraestrutura
  • Terminal Frontend: OpenCode com plugins Filesystem + Figma (via MCP) para desenvolvimento UI
  • Terminal Review: OpenCode com plugins GitHub + SonarQube para code review

Todos visíveis no canvas infinito do Orquestra, cada um especializado e com suas ferramentas específicas.

Perguntas frequentes

O que são plugins no OpenCode?

Plugins são extensões que adicionam funcionalidades ao OpenCode, como acesso a bancos de dados, APIs externas, sistemas de arquivos e ferramentas de cloud. Eles seguem o protocolo MCP (Model Context Protocol).

Preciso saber programar para usar plugins?

Para usar plugins prontos, não. Basta configurar o arquivo de configuração do OpenCode. Para criar plugins customizados, conhecimento de TypeScript é recomendado.

Onde encontro plugins para o OpenCode?

Os plugins seguem o ecossistema MCP. Você pode encontrar servidores MCP oficiais no GitHub da Anthropic e da comunidade OpenCode.

Plugons do OpenCode funcionam com outros agentes?

Sim! Como os plugins seguem o protocolo MCP, eles funcionam com qualquer agente que suporte MCP — incluindo Claude Code e outras ferramentas compatíveis.

Explore o ecossistema de plugins

Baixe o Orquestra para Windows 11 e configure plugins MCP para seus agentes OpenCode.