Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Phrases MCP Server
  • Gmail Plugin MCP Server
  • Image Generator MCP Server
  • Figma MCP Server
  • AGE-MCP-Server
Back to MCP Servers
MCP Server for FTP-SSH

MCP Server for FTP-SSH

Public
vini1994/mcp

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.

Verified
javascript
0 tools
May 29, 2025
Updated May 30, 2025

Servidor MCP para FTP/SSH

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.

Funcionalidades

  • Conectar a servidores FTP, SFTP e SSH
  • Listar arquivos e diretórios
  • Fazer upload e download de arquivos
  • Criar, remover e renomear arquivos e diretórios
  • Ler e escrever conteúdo de arquivos
  • Suporte a múltiplas conexões simultâneas

Instalação

  1. Certifique-se de ter o Node.js instalado (v14+)
  2. Clone este repositório ou copie a pasta MCP
  3. Instale as dependências:
cd MCP npm install

Uso no Cursor

Configuração do Cursor

O arquivo de configuração .cursor/mcp.json já está incluído e configurado. O Cursor deve reconhecer automaticamente o servidor MCP.

Iniciar o servidor

Você pode iniciar o servidor MCP de duas formas:

  1. Modo stdio (recomendado para uso com Cursor):
npm start
  1. Modo HTTP (para desenvolvimento ou uso com outras ferramentas):
npm run start:http

Exemplo de uso no Cursor

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")

Ferramentas disponíveis

FerramentaDescrição
connectConecta a um servidor FTP, SFTP ou SSH
list_directoryLista arquivos e diretórios em um caminho remoto
download_fileBaixa um arquivo do servidor remoto
upload_fileEnvia um arquivo para o servidor remoto
delete_fileExclui um arquivo do servidor remoto
create_directoryCria um diretório no servidor remoto
remove_directoryRemove um diretório do servidor remoto
renameRenomeia um arquivo ou diretório no servidor remoto
read_fileLê o conteúdo de um arquivo do servidor remoto
write_fileEscreve conteúdo em um arquivo no servidor remoto
disconnectFecha uma conexão com o servidor

Segurança

  • As senhas e chaves privadas são usadas apenas para autenticação e não são armazenadas permanentemente
  • Todas as conexões são gerenciadas durante a sessão e fechadas ao encerrar o processo
  • Para maior segurança, recomenda-se usar autenticação por chave em vez de senha

Solução de problemas

Se você encontrar problemas ao usar este servidor MCP:

  1. Verifique se todas as dependências estão instaladas
  2. Certifique-se de que as portas e credenciais de acesso estão corretas
  3. Verifique se o servidor remoto está acessível a partir da sua rede
  4. Para conexões SFTP/SSH, considere usar o parâmetro privateKey em vez de password

Licença

MIT

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Phrases MCP Server
    Phrases MCP Server

    An elegant MCP server that lets users manage inspirational phrases directly through Claude for Deskt...

    6 tools
    Added May 30, 2025
  • Gmail Plugin MCP Server
    Gmail Plugin MCP Server

    An MCP server that enables Gmail integration, allowing users to manage emails (send, receive, read, ...

    Added May 30, 2025
  • Image Generator MCP Server
    Image Generator MCP Server

    An MCP server that allows users to generate images using Replicate's Stable Diffusion model and save...

    3 tools
    Added May 30, 2025
  • Figma MCP Server
    Figma MCP Server

    Gives AI-powered coding tools like Cursor, Windsurf, and Cline access to Figma design files, enablin...

    Added May 30, 2025
  • AGE-MCP-Server
    AGE-MCP-Server

    An MCP server that provides natural language interaction with Apache AGE graph databases, allowing u...

    Added May 30, 2025