mcp-styledbook
Version:
Model Context Protocol para criação de ebooks estilizados com pesquisa profunda e formatação visual impactante
182 lines (137 loc) • 4.87 kB
Markdown
# 🚀 Usando MCP StyledBook via NPX (Sem Instalação Local)
Este guia demonstra como usar o MCP StyledBook em **Cursor, Trae ou Windsurf** sem precisar instalar absolutamente nada localmente.
## 📋 Pré-requisitos
- Node.js instalado (versão 14.0.0 ou superior)
- Uma ferramenta compatível com MCP (Cursor, Trae ou Windsurf)
## 🧰 Instalação Express (Recomendado)
Para uma instalação rápida e sem complicações, use os scripts automáticos:
### Windows
Execute o arquivo `mcp-install-windows.bat` com duplo clique ou via linha de comando:
```cmd
mcp-install-windows.bat
```
### macOS / Linux
Execute o arquivo `mcp-install-unix.sh`:
```bash
chmod +x mcp-install-unix.sh
./mcp-install-unix.sh
```
## 🔄 Método Manual: Configuração via arquivo JSON
### Windows
1. Crie um arquivo `.cursor\mcp.json` em `C:\Users\SEU_USUARIO\.cursor\mcp.json`
```cmd
mkdir %USERPROFILE%\.cursor
notepad %USERPROFILE%\.cursor\mcp.json
```
2. Adicione o seguinte conteúdo:
```json
{
"mcpServers": {
"styledbook": {
"command": "cmd",
"args": ["/c", "npx -y mcp-styledbook --transport=stdio"],
"env": {
"NODE_OPTIONS": "--no-warnings"
}
}
}
}
```
### macOS / Linux
1. Crie um arquivo `.cursor/mcp.json` em sua pasta home:
```bash
mkdir -p ~/.cursor
nano ~/.cursor/mcp.json
```
2. Adicione o seguinte conteúdo:
```json
{
"mcpServers": {
"styledbook": {
"command": "npx",
"args": ["-y", "mcp-styledbook", "--transport=stdio"],
"env": {
"NODE_OPTIONS": "--no-warnings"
}
}
}
}
```
## 📂 Configuração por Projeto (Alternativa)
Para usar apenas em um projeto específico:
1. Na raiz do seu projeto, crie uma pasta `.cursor`:
```bash
mkdir -p .cursor
```
2. Crie um arquivo `mcp.json` dentro dela com o conteúdo:
```json
{
"mcpServers": {
"styledbook": {
"command": "npx",
"args": ["-y", "mcp-styledbook", "--transport=stdio"],
"env": {
"NODE_OPTIONS": "--no-warnings"
}
}
}
}
```
## 🖥️ Configuração para outras ferramentas
### Trae
1. Abra o Trae e vá em Configurações > MCP
2. Adicione um novo servidor com:
- Tipo: comando
- Comando: `npx`
- Argumentos: `-y mcp-styledbook --transport=stdio`
### Windsurf
1. Abra o Windsurf e vá em Configurações > Cascade > MCP
2. Adicione um novo servidor com:
- Nome: StyledBook
- Comando: `npx`
- Argumentos: `-y mcp-styledbook --transport=stdio`
## 🌐 Método de Teste via HTTP (Alternativo)
Para verificar se tudo está funcionando corretamente:
```bash
# Em um terminal separado
npx mcp-styledbook --transport=http
```
O servidor será iniciado na porta 3001 e você verá uma mensagem confirmando.
Configure temporariamente nas ferramentas:
- URL: `http://localhost:3001/mcp`
## 🔍 Verificando se está funcionando
Para verificar se o MCP está corretamente configurado:
1. Abra o Cursor (ou outra ferramenta)
2. Faça uma pergunta como:
```
Use o StyledBook para criar um ebook sobre café com 2 capítulos.
```
3. O modelo deverá responder que usará as ferramentas do MCP e iniciar o processo.
## 🚨 Solução de Problemas Comuns
### 1. MCP não aparece na lista de servidores
- **Sintoma**: O MCP não aparece na lista de servidores disponíveis.
- **Solução**: Verifique se o arquivo `mcp.json` está no local correto e reinicie completamente a aplicação.
### 2. Erro "Command not found" no Windows
- **Sintoma**: Erro indicando que `npx` não foi encontrado.
- **Solução**: Use a configuração com `cmd`:
```json
"command": "cmd",
"args": ["/c", "npx -y mcp-styledbook --transport=stdio"]
```
### 3. Porta já em uso
- **Sintoma**: Erro indicando que a porta 3001 já está em uso.
- **Solução**: Especifique uma porta diferente:
```bash
npx mcp-styledbook --port=3002
```
### 4. Cursor abre o arquivo mcp.json em vez de mostrar o modal de configuração
- **Sintoma**: Ao clicar em "Add new global MCP server", o Cursor abre o arquivo JSON.
- **Solução**: Este é um bug conhecido em algumas versões do Cursor. Edite o arquivo manualmente conforme instruções acima.
### 5. Ferramenta não responde (timeout)
- **Sintoma**: A ferramenta não responde ou dá timeout.
- **Solução**: Verifique se o Node.js está atualizado e tente usar o modo HTTP para debug.
## 🌟 Dicas de Uso
- Sempre reinicie o Cursor/Trae/Windsurf após alterar a configuração MCP.
- Use prompts específicos mencionando as ferramentas do StyledBook.
- O modo STDIO é mais estável para uso diário; o modo HTTP é melhor para debugging.
- Se estiver tendo problemas, verifique os logs do Cursor/Trae/Windsurf.