Registro de servidores MCP
Ferramentas de desenvolvimentoCódigo-fonte público

computer-use-mcp

Computer Use MCP é um servidor + cliente MCP open source de alta performance para controlar seu computador desktop com agentes de IA. As ferramentas incluem captura de tela, mouse, teclado, área de transferência, gerenciamento de apps e controle de janelas…

O que ele oferece a um agente

Uma capacidade feita sob medida por trás de uma conexão MCP.

O servidor possui sua lógica de domínio e publica um contrato de ferramenta que um cliente MCP pode descobrir. O ADK-Rust pode carregar esse contrato em um agente, normalizar cada esquema para o provedor de modelo escolhido e manter o ciclo de vida da conexão fora da lógica de negócio do agente.

01

Cancelamento — chamadas de ferramenta respeitam AbortSignal do host MCP: wait retorna cedo e run_script mata seu processo filho quando o host cancela.

02

Notificações de progresso — buscas longas no sistema de arquivos emitem notificações/progresso quando a requisição carrega um token de progresso (silencioso caso contrário).

03

Jail do sistema de arquivos — COMPUTER_USE_FS_ROOTS limita a ferramenta de sistema de arquivos a raízes permitidas, bloqueando travessias .. e escapes por symlink.

04

Resolução binária nativa + empacotamento — override COMPUTER_USE_NATIVE_PATH → pacote opcional por plataforma → binário empacotado; instalações nunca falham na camada nativa.

05

Modernização MCP — anotações de ferramenta, structuredContent + outputSchema, instruções do servidor, prompts, recursos e perfis de ferramenta em tempo de inicialização (COMPUTER_USE_PROFILE).

06

Depreciação — o sufixo de descrição [focusRequired: X] está desativado por padrão (focusRequired permanece em _meta / get_tool_metadata); restaure com COMPUTER_USE_LEGACY_FOCUS_TAG=true.

Arquitetura

Como computer-use-mcp se encaixa em um sistema de agente.

O modelo nunca precisa dos detalhes de implementação ou credenciais do sistema por trás do servidor. Ele vê definições de ferramentas revisadas. O cliente MCP lida com descoberta e chamadas, enquanto o servidor mantém a propriedade da validação, política e comunicação com seu sistema de domínio.

01

Agente ADK-Rust

Escolhe uma capacidade do catálogo de ferramentas revisado.

02

Cliente MCP

Descobre esquemas, envia chamadas e recebe conteúdo tipado.

03

computer-use-mcp

Valida a solicitação e possui 64 contratos de ferramentas documentados.

04

Sistema de domínio

Mantém a API, dados, credenciais e regras de negócio por trás do servidor.

Conexão: stdio · Framework do servidor: Rust-native MCP

Este repositório atualmente não publica um SVG dedicado de arquitetura. O diagrama de integração acima é gerado a partir do transporte documentado e limite do servidor; use o README oficial para detalhes específicos da implementação.

Catálogo de ferramentas

O que um agente pode pedir para computer-use-mcp fazer?

Cada ferramenta tem um nome estável, um propósito legível por humanos e um contrato de entrada JSON descoberto durante a inicialização MCP. Classes de risco vêm do manifesto do registro do projeto quando disponível.

O README documenta 64 ferramentas como capacidades agrupadas.

Abra a referência oficial da API ou o README abaixo para os nomes autoritativos das ferramentas e esquemas de entrada.

Governança

Entenda o efeito de cada ferramenta.

Uma conexão de servidor herda a autoridade de suas credenciais e do ambiente de implantação. As declarações abaixo vêm do README deste projeto e do manifesto do registro MCP; sua aplicação ainda decide quais ferramentas um agente recebe e onde a aprovação é necessária.

  • Veja tudo na sua tela
  • Digite em qualquer aplicação
  • Clique em qualquer coisa
  • Leia e escreva na sua área de transferência
  • Abra, oculte e gerencie qualquer aplicação
  • Validação de entrada em duas camadas: schemas Zod na fronteira MCP, além de proteções em runtime na camada de sessão. Entradas malformadas retornam erros em vez de travar.

Superfície MCP

O que a documentação atual declara.

O MCP pode transportar ferramentas, recursos, prompts, resultados estruturados, progresso, cancelamento e trabalhos de longa duração. Este registro destaca os recursos modernos do protocolo explicitamente mencionados por este repositório.

Saída estruturada
Anotações de ferramenta
Cancelamento
Progresso
Recursos
Prompts
Tarefas de longa duração
Rust-native MCP

Instalar e conectar

Siga o ponto de partida documentado do projeto.

Instale o servidor no ambiente que possui suas credenciais e acesso ao domínio. Adicione-o ao seu host MCP, verifique as ferramentas descobertas e restrinja o conjunto de ferramentas antes de entregá-lo a um agente de produção.

Instalar
npx --yes --prefer-offline @zavora-ai/computer-use-mcp
Configuração do cliente MCP
{
  "mcpServers": {
    "computer-use": {
      "command": "npx",
      "args": ["--yes", "--prefer-offline", "@zavora-ai/computer-use-mcp"]
    }
  }
}

Comandos e configurações são extraídos do README público. Confirme pré-requisitos, variáveis de ambiente e opções específicas da versão na documentação oficial antes da implantação.

Documentação oficial

Continue com a fonte de verdade dos mantenedores do projeto.

Esta página fornece um mapa acessível do servidor. O repositório permanece autoritativo para esquemas exatos, pré-requisitos, configuração, exemplos, testes, versões e atualizações de segurança.

Registro fonte

Metadados de versão e repositório para esta entrada do catálogo.

Ver repositório público ↗
Versão
Source release
Licença
See LICENSE
Ferramentas
64
Revisão
e199e4188159
Atualizado
10 de jul. de 2026
Transportesstdio