MCP

Executar nativamente comandos no estilo Linux no Windows

Serve para quem quer comandos no estilo Linux no Windows sem instalar WSL nem correr uma máquina virtual. A máquina já precisa ter PowerShell 5.1+ e Node.js ≥ 18, e cada comando é traduzido para PowerShell e executado nativamente.

Official source · fauxnix

Install

npm install -g fauxnix-cli

Para quem

Se você trabalha no Windows, quer resolver tarefas com comandos no estilo Linux e não quer instalar WSL nem uma máquina virtual, este servidor combina. Oficialmente ele pode executar comandos no estilo Linux no Windows de forma nativa e determinística, sem máquina virtual e sem WSL. Cada comando é traduzido para PowerShell, executado nativamente na máquina e devolvido como uma saída que parece GNU/Linux.

Não serve em ambientes que não sejam Windows, nem em máquinas que ainda não tenham PowerShell 5.1+ ou Node.js ≥ 18. O trecho atual não dá nomes de funções de ferramentas, tabela de parâmetros nem um comando de exemplo oficial de «o que correr primeiro». Se você precisa de uma assinatura de chamada para copiar tal qual, a evidência para aqui.

Isto não é uma busca somente leitura: depois da tradução, a execução acontece na máquina. Use só quando realmente quiser que esse comando caia neste Windows.

Primeira tentativa em 3 minutos

Confirme primeiro três coisas ao mesmo tempo: o sistema é Windows, existe PowerShell 5.1 embutido ou mais recente, e Node.js ≥ 18. O caminho principal recomendado oficialmente é instalar primeiro a CLI globalmente e depois apontar a conexão MCP para o serviço de entrada/saída padrão:

npm install -g fauxnix-cli

Depois da instalação, aponte o comando de arranque do servidor no cliente MCP para fauxnix mcp. O trecho afirma que em seguida se aponta qualquer MCP harness para fauxnix mcp, e que este é o serviço MCP stdio ao qual o agent harness deve ligar. O trecho não fixa um caminho de arquivo de configuração, então não trate um arquivo de cliente concreto como confirmado.

Antes de agir, confirme que o comando no estilo Linux que vai enviar é um que você aceita executar nesta máquina. O efeito colateral: o comando é traduzido de forma determinística para PowerShell e executado nativamente na máquina. O trecho não especifica qual deve ser o primeiro comando, então não escreva um nome de comando ausente como exemplo oficial. Depois de confirmar, envie este pedido.

O sinal de sucesso é uma saída que parece GNU/Linux, não um aviso de que falta Node.js, de que a versão do PowerShell é insuficiente ou de que fauxnix / fauxnix mcp não arranca. Não interprete esta execução como ausência de rede, de leitura local ou de limite de privacidade.

Casos de uso

Caso 1: executar um comando no estilo Linux neste Windows e ver uma saída do tipo GNU/Linux. O trecho afirma que traduz cada comando de forma determinística para PowerShell, executa nativamente e devolve uma saída que parece GNU/Linux. Confirme primeiro o conteúdo do comando e só depois envie. O que se pode conferir é só «traduzir e executar nativamente, depois dar saída do tipo Linux»; quais comandos são suportados e o formato do texto de erro não aparecem por completo no trecho atual.

Caso 2: fazer um agent harness ligar a este serviço MCP pela entrada/saída padrão. O trecho afirma que o comando para correr o serviço MCP stdio é fauxnix mcp, e que esta é a entrada à qual o harness deve ligar. Em caso de sucesso, o cliente deve conseguir ligar a esse serviço stdio. O trecho também menciona fauxnix install --claude, mas não explica quais arquivos altera; na primeira tentativa não o trate como instalador principal nem tome por confirmado um âmbito de escrita não escrito.

Esses dois casos correspondem a «executar um comando» e «ligar um harness via stdio». Não os misture numa única chamada não confirmada.

Limites de uso

As pré-condições de execução são Windows, PowerShell 5.1+ e Node.js ≥ 18. O caminho principal de instalação é npm install -g fauxnix-cli e o comando principal de conexão é fauxnix mcp. Deixa explícito que não depende de máquina virtual nem de WSL, mas o que você obtém é execução nativa de PowerShell, não uma execução dentro de uma distribuição isolada.

A página oficial é https://github.com/20000419/fauxnix . O trecho não dá campos de credenciais, lista de clientes, passos de revogação nem tabela de cobertura de comandos. Não complete nomes de comandos ausentes nem interprete «sem WSL» como risco zero ou rollback livre.