Allows users to connect to and manipulate files on FTP, SFTP, and SSH servers directly from Cursor AI, facilitating WordPress hosting and remote server management.
Este servidor MCP permite conectar-se e manipular arquivos em servidores FTP, SFTP e SSH diretamente do Cursor AI, facilitando a gestão de hospedagens WordPress e outros servidores remotos.
cd MCP npm install
O arquivo de configuração .cursor/mcp.json
já está incluído e configurado. O Cursor deve reconhecer automaticamente o servidor MCP.
Você pode iniciar o servidor MCP de duas formas:
npm start
npm run start:http
Aqui está um exemplo de como usar o servidor MCP no Cursor:
// Conectar a um servidor FTP
connect(type="ftp", host="meu-servidor.com", port=21, username="usuario", password="senha")
// Conectar a um servidor SFTP/SSH
connect(type="sftp", host="meu-servidor.com", port=22, username="usuario", password="senha")
// Listar arquivos em um diretório
list_directory(connectionId="conn_id_retornado", path="/caminho/remoto")
// Fazer upload de um arquivo
upload_file(connectionId="conn_id_retornado", localPath="/caminho/local/arquivo.txt", remotePath="/caminho/remoto/arquivo.txt")
// Baixar um arquivo
download_file(connectionId="conn_id_retornado", remotePath="/caminho/remoto/arquivo.txt", localPath="/caminho/local/arquivo.txt")
// Ler o conteúdo de um arquivo
read_file(connectionId="conn_id_retornado", path="/caminho/remoto/arquivo.txt")
// Escrever conteúdo em um arquivo
write_file(connectionId="conn_id_retornado", path="/caminho/remoto/arquivo.txt", content="Novo conteúdo do arquivo")
// Desconectar quando terminar
disconnect(connectionId="conn_id_retornado")
Ferramenta | Descrição |
---|---|
connect | Conecta a um servidor FTP, SFTP ou SSH |
list_directory | Lista arquivos e diretórios em um caminho remoto |
download_file | Baixa um arquivo do servidor remoto |
upload_file | Envia um arquivo para o servidor remoto |
delete_file | Exclui um arquivo do servidor remoto |
create_directory | Cria um diretório no servidor remoto |
remove_directory | Remove um diretório do servidor remoto |
rename | Renomeia um arquivo ou diretório no servidor remoto |
read_file | Lê o conteúdo de um arquivo do servidor remoto |
write_file | Escreve conteúdo em um arquivo no servidor remoto |
disconnect | Fecha uma conexão com o servidor |
Se você encontrar problemas ao usar este servidor MCP:
privateKey
em vez de password
MIT
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!