Skip to main content
Glama

MCP Server Fichador

by SaideLeon

MCP Server Fichador

Um servidor MCP (Model Context Protocol) para buscar artigos educacionais no site todamateria.com.br e criar fichas de leitura automatizadas.

Funcionalidades

Este servidor MCP oferece três ferramentas principais:

1. buscar_artigos

Busca artigos no site todamateria.com.br baseado em um termo de pesquisa.

Parâmetros:

  • termo_busca (string, obrigatório): Termo para buscar nos artigos
  • todas_paginas (boolean, opcional): Se deve buscar em todas as páginas ou apenas na primeira (padrão: false)

Retorna: Lista de artigos encontrados com título e URL.

2. raspar_conteudo

Extrai o conteúdo completo de uma página específica do site.

Parâmetros:

  • url (string, obrigatório): URL da página para extrair o conteúdo

Retorna: Conteúdo completo da página incluindo título, texto, imagens, autor e citação.

3. criar_fichas_leitura

Função completa que busca artigos, extrai conteúdo e cria fichas de leitura estruturadas.

Parâmetros:

  • termo_busca (string, obrigatório): Termo para buscar nos artigos
  • todas_paginas (boolean, opcional): Se deve buscar em todas as páginas (padrão: false)
  • salvar (boolean, opcional): Se deve salvar as fichas em arquivo JSON (padrão: true)
  • prompt_customizado (string, opcional): Prompt customizado para geração das fichas

Retorna: Fichas de leitura completas com resumo, palavras-chave, pontos principais, etc.

Instalação

  1. Clone ou baixe os arquivos do servidor
  2. Instale as dependências:
npm install
  1. Compile o TypeScript:
npm run build

Uso

Como servidor MCP standalone

npm start

Integração com Claude Desktop

Adicione ao seu arquivo de configuração do Claude Desktop (claude_desktop_config.json):

{ "mcpServers": { "fichador": { "command": "node", "args": ["/caminho/para/seu/projeto/dist/index.js"], "env": {} } } }

Desenvolvimento

Para executar em modo de desenvolvimento:

npm run dev

Estrutura das Fichas de Leitura

Cada ficha de leitura contém:

interface FichaLeitura { titulo: string; // Título do artigo resumo: string; // Resumo do conteúdo palavrasChave: string[]; // Palavras-chave extraídas temaPrincipal: string; // Tema principal do artigo pontosPrincipais: string[]; // Pontos principais do conteúdo url: string; // URL do artigo original autor: string; // Autor do artigo citacao: string; // Citação formatada }

Exemplos de Uso

Buscar artigos sobre física:

{ "name": "buscar_artigos", "arguments": { "termo_busca": "física quântica", "todas_paginas": false } }

Criar fichas de leitura sobre matemática:

{ "name": "criar_fichas_leitura", "arguments": { "termo_busca": "equações diferenciais", "todas_paginas": true, "salvar": true } }

Extrair conteúdo de uma página específica:

{ "name": "raspar_conteudo", "arguments": { "url": "https://www.todamateria.com.br/fisica-quantica/" } }

Arquivos Gerados

Quando salvar: true é usado na função criar_fichas_leitura, as fichas são salvas em:

dados/fichas-leitura-{termo_busca}.json

Limitações

  • Funciona especificamente com o site todamateria.com.br
  • A geração de fichas usa uma implementação simplificada (pode ser integrada com APIs de IA para melhor qualidade)
  • Depende da estrutura HTML do site (pode quebrar se o site mudar)

Contribuições

Sinta-se à vontade para contribuir com melhorias, correções ou novas funcionalidades!

Licença

MIT

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A Model Context Protocol server that searches educational articles from todamateria.com.br and automatically creates structured reading cards with summaries, key points, and citations.

  1. Funcionalidades
    1. 1. buscar_artigos
    2. 2. raspar_conteudo
    3. 3. criar_fichas_leitura
  2. Instalação
    1. Uso
      1. Como servidor MCP standalone
      2. Integração com Claude Desktop
      3. Desenvolvimento
    2. Estrutura das Fichas de Leitura
      1. Exemplos de Uso
        1. Buscar artigos sobre física:
        2. Criar fichas de leitura sobre matemática:
        3. Extrair conteúdo de uma página específica:
      2. Arquivos Gerados
        1. Limitações
          1. Contribuições
            1. Licença

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables querying the Crossref API to search for academic publications by title, author, or DOI, returning structured metadata about scholarly works.
                Last updated -
                5
                1
                JavaScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that intelligently fetches and processes web content, transforming websites and documentation into clean, structured markdown with nested URL crawling capabilities.
                Last updated -
                2
                552
                1
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A comprehensive Model Context Protocol server that provides AI assistants with direct access to Semantic Scholar's academic database, enabling advanced paper discovery, citation analysis, author research, and AI-powered recommendations.
                Last updated -
                4
                Python
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A comprehensive Model Context Protocol server providing educational resources and curriculum planning support with intelligent filtering across multiple educational APIs.
                Last updated -
                Python
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/SaideLeon/MCPServerFichador'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server