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

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 -
    JavaScript
    MIT License
  • -
    security
    F
    license
    -
    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 -
    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 -
    3
    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