npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

mcp-styledbook

v1.0.3

Published

Model Context Protocol para criação de ebooks estilizados com pesquisa profunda e formatação visual impactante

Downloads

15

Readme

📚 MCP StyledBook

Um Model Context Protocol (MCP) para criação de ebooks estilizados com pesquisa profunda, linguagem visceral e formatação visual impactante.

🔥 O que é isso?

StyledBook é um MCP (Model Context Protocol) que capacita modelos de linguagem a criar ebooks completos. O protocolo fornece todas as ferramentas necessárias para:

  1. Pesquisar profundamente qualquer tema
  2. Transformar o conteúdo em uma abordagem visceral e provocativa
  3. Estruturar capítulos com lógica, intensidade e coerência
  4. Escrever cada capítulo em arquivos separados
  5. Unir tudo em um único documento
  6. Estilizar com formatação visual impactante
  7. Gerar um PDF final profissional

🚀 Recursos

  • Interface MCP compatível com Cursor, Trae, Windsurf e outras ferramentas
  • Geração de ebooks estruturados com sumário e capítulos
  • Conversão de conteúdo técnico em linguagem visceral e provocativa
  • Estilização visual personalizada para diferentes tipos de conteúdo
  • Suporte para transporte HTTP e STDIO conforme o Model Context Protocol

🛠️ Instalação

Instalação global via NPM

# Instalação global via NPM (recomendado)
npm install -g mcp-styledbook

Instalação via clone do repositório

# Ou clone o repositório
git clone https://github.com/olucianobotelho/mcp-styledbook.git
cd mcp-styledbook
npm install

🚀 Uso

Via linha de comando global:

# Iniciar o servidor MCP na porta padrão (3001) com transporte HTTP
mcp-styledbook

# Iniciar em uma porta específica
mcp-styledbook --port=3005

# Iniciar usando transporte stdio (para uso com Cursor, Trae, etc)
mcp-styledbook --transport=stdio

# Mostrar ajuda
mcp-styledbook --help

Usando NPX:

Se não quiser instalar globalmente, você pode usar npx:

# Usando o npx (não requer instalação)
npx mcp-styledbook
npx mcp-styledbook --port=3005
npx mcp-styledbook --transport=stdio

Como dependência em seu projeto:

const mcpStyledBook = require('mcp-styledbook');

// Tudo pronto! O servidor MCP será inicializado automaticamente
// O resto será tratado pelo Model Context Protocol

🔌 Configuração nas Ferramentas de IA

Modo HTTP (Recomendado para testes)

Quando você executa o MCP StyledBook no modo HTTP (padrão), você pode configurá-lo no Cursor:

Cursor

  1. Abra o Cursor
  2. Vá em Configurações > Features > MCP Servers
  3. Adicione um novo servidor HTTP
  4. Preencha com a URL: http://localhost:3001/mcp (ou outra porta se especificada)

Trae

  1. Abra o Trae
  2. Vá em Configurações > MCP
  3. Adicione a URL: http://localhost:3001/mcp

Windsurf

  1. Abra o Windsurf
  2. Vá em Configurações > MCP
  3. Adicione a URL: http://localhost:3001/mcp

Modo STDIO (Recomendado para uso diário)

Para configurar usando o modo STDIO (mais seguro e recomendado para uso diário), você precisa criar ou editar o arquivo de configuração MCP.

Onde encontrar/criar o arquivo de configuração:

  • Global (para todos os projetos): ~/.cursor/mcp.json
  • Por projeto: .cursor/mcp.json na raiz do seu projeto

Adicione a seguinte configuração:

{
  "mcpServers": {
    "styledbook": {
      "command": "npx",
      "args": ["-y", "mcp-styledbook", "--transport=stdio"]
    }
  }
}

📦 Configuração JSON (.cursor/mcp.json)

Você pode usar estas configurações no arquivo .cursor/mcp.json ou ~/.cursor/mcp.json:

Para HTTP (por projeto):

{
  "mcpServers": {
    "styledbook": {
      "url": "http://localhost:3001/mcp"
    }
  }
}

Para STDIO (recomendado):

{
  "mcpServers": {
    "styledbook": {
      "command": "npx",
      "args": ["-y", "mcp-styledbook", "--transport=stdio"]
    }
  }
}

🧪 Testes

Para testar o servidor MCP, você pode usar um dos scripts fornecidos:

No Windows

.\testar_api.bat

No Linux/Mac

chmod +x testar_api.sh
./testar_api.sh

Estes scripts executarão cada uma das ferramentas do MCP em sequência e mostrarão os resultados.

🧰 Ferramentas disponíveis

O MCP StyledBook fornece as seguintes ferramentas:

| Ferramenta | Descrição | |------------|-----------| | configurar_parametros_ebook | Configura parâmetros básicos para criação do ebook | | pesquisar_tema | Realiza pesquisa profunda sobre o tema | | criar_planejamento | Transforma conteúdo em planejamento visceral | | criar_sumario | Cria sumário estruturado do ebook | | escrever_capitulo | Escreve um capítulo em arquivo separado | | unir_capitulos | Une todos os capítulos em um único arquivo | | estilizar_ebook | Aplica formatação visual ao ebook final |

📂 Estrutura de Arquivos

ebook/
└── [tema]/
    ├── config.json           # Configuração do ebook
    ├── sumario.md            # Sumário do livro
    ├── ebookcompleto.md      # Arquivo unificado
    ├── ebook_final.pdf       # PDF estilizado
    └── capitulos/
        ├── capitulo_1.md     # Capítulo 1
        ├── capitulo_2.md     # Capítulo 2
        └── ...

📱 Exemplo de Uso com Diferentes LLMs

O MCP StyledBook foi projetado para funcionar com diferentes modelos de linguagem:

  • Claude 3.7 (Recomendado): Melhor compreensão das instruções e geração de conteúdo criativo
  • GPT-4o: Boa alternativa, especialmente para conteúdo técnico
  • Claude 3 Opus: Excelente para conteúdo longo e detalhado
  • Claude 3 Sonnet: Bom equilíbrio entre velocidade e qualidade

📝 Exemplo de Prompt para Claude

Usando as ferramentas do MCP StyledBook, crie um livro curto sobre "Jardins Verticais" com estilo visceral, 3 capítulos, focando na revolução urbana que essas estruturas representam.

🔍 Solução de Problemas

Problema: Não consigo ver o MCP no Cursor/Trae/Windsurf

Solução:

  • Verifique se o servidor está rodando (mcp-styledbook)
  • Confirme se a URL está correta no modo HTTP (http://localhost:3001/mcp)
  • Verifique sua configuração no arquivo mcp.json
  • Reinicie a ferramenta (Cursor/Trae/Windsurf) após adicionar o MCP

Problema: Porta já em uso

Solução:

  • Use uma porta diferente: mcp-styledbook --port=3002

Problema: O MCP não responde no modo STDIO

Solução:

  • Verifique se tem a versão mais recente: npm update -g mcp-styledbook
  • Use o modo HTTP para debugging: mcp-styledbook --transport=http

👨‍💻 Contribuição

Contribuições são bem-vindas! Por favor, sinta-se à vontade para enviar um Pull Request.

📄 Licença

MIT