Fetch
Buscar conteúdo da web como HTML, JSON, texto simples ou Markdown.
GitHub
3
Experimente este MCPPatrocinadoDocumentação
Fetch MCP Server

Este servidor MCP fornece funcionalidade para buscar conteúdo web em vários formatos, incluindo HTML, JSON, texto simples e Markdown.
Componentes
Ferramentas
-
fetch_html
- Busca um site e retorna o conteúdo como HTML
- Entrada:
url(string, obrigatório): URL do site a ser buscadoheaders(objeto, opcional): Cabeçalhos personalizados para incluir na requisição
- Retorna o conteúdo HTML bruto da página web
-
fetch_json
- Busca um arquivo JSON de uma URL
- Entrada:
url(string, obrigatório): URL do JSON a ser buscadoheaders(objeto, opcional): Cabeçalhos personalizados para incluir na requisição
- Retorna o conteúdo JSON analisado
-
fetch_txt
- Busca um site e retorna o conteúdo como texto simples (sem HTML)
- Entrada:
url(string, obrigatório): URL do site a ser buscadoheaders(objeto, opcional): Cabeçalhos personalizados para incluir na requisição
- Retorna o conteúdo de texto da página web com tags HTML, scripts e estilos removidos
-
fetch_markdown
- Busca um site e retorna o conteúdo como Markdown
- Entrada:
url(string, obrigatório): URL do site a ser buscadoheaders(objeto, opcional): Cabeçalhos personalizados para incluir na requisição
- Retorna o conteúdo da página web convertido para o formato Markdown
Recursos
Este servidor não fornece nenhum recurso persistente. Ele é projetado para buscar e transformar conteúdo web sob demanda.
Começando
- Clone o repositório
- Instale as dependências:
npm install - Compile o servidor:
npm run build
Instalando via Smithery
Para instalar o fetch-mcp para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @goswamig/fetch-mcp --client claude
Uso
Para usar o servidor, você pode executá-lo diretamente:
npm start
Isso iniciará o Fetch MCP Server rodando em stdio.
Uso com aplicativo de desktop
Para integrar este servidor com um aplicativo de desktop, adicione o seguinte à configuração do servidor do seu aplicativo:
{
"mcpServers": {
"fetch": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}
Recursos
- Busca conteúdo web usando a API fetch moderna
- Suporta cabeçalhos personalizados para requisições
- Fornece conteúdo em vários formatos: HTML, JSON, texto simples e Markdown
- Usa JSDOM para análise de HTML e extração de texto
- Usa TurndownService para conversão de HTML para Markdown
Desenvolvimento
- Execute
npm run devpara iniciar o compilador TypeScript em modo de observação - Use
npm testpara executar a suíte de testes
Licença
Este projeto é licenciado sob a Licença MIT.