mcp-booster
Version:
Servidor MCP com CoConuT (Continuous Chain of Thought) para uso com Cursor IDE - Pacote Global NPM
277 lines (199 loc) • 5.96 kB
Markdown
# MCP-Booster 🚀
[](https://www.npmjs.com/package/mcp-booster)
[](https://nodejs.org/)
[](https://opensource.org/licenses/MIT)
[](https://github.com/llm-booster/mcp-booster)
Servidor MCP com CoConuT (Continuous Chain of Thought) para uso com Cursor IDE - **Agora disponível como pacote NPM global universal!**
## 🌟 Características
- **🧠 Raciocínio Contínuo**: Sistema CoConuT para pensamento em cadeia
- **📊 Análise Inteligente**: Validação automática da qualidade do raciocínio
- **💾 Armazenamento Estruturado**: Persistência inteligente de dados
- **🔧 Planejamento Inteligente**: Decomposição de tarefas com Booster_Steps
- **🌍 Universal**: Compatível com Windows, macOS e Linux
- **📦 Global**: Instale uma vez, use em qualquer lugar
## 📋 Requisitos do Sistema
- **Node.js**: ≥ 18.0.0
- **NPM**: ≥ 8.0.0
- **Sistemas Suportados**:
- Windows (x64, arm64)
- macOS (x64, arm64)
- Linux (x64, arm64)
## 🚀 Instalação Global (Recomendada)
### Instalação Rápida
```bash
npm install -g mcp-booster
```
### Verificar Instalação
```bash
mcp-booster --help
# ou
which mcp-booster
```
### Verificar Versão
```bash
npm list -g mcp-booster
```
## 💻 Uso
### Iniciando o Servidor
```bash
# Iniciar com configurações padrão
mcp-booster
# Iniciar com API key
mcp-booster --api-key YOUR_API_KEY
# No Windows (PowerShell)
mcp-booster.cmd
# No Windows (CMD)
mcp-booster
```
### Integrando com Cursor IDE
1. Instale o MCP-Booster globalmente
2. Configure no Cursor IDE:
```json
{
"mcpServers": {
"mcp-booster": {
"command": "mcp-booster",
"args": ["--api-key", "YOUR_API_KEY"]
}
}
}
```
## 🔧 Configuração
### Variáveis de Ambiente
```bash
# Linux/macOS
export MCP_BOOSTER_API_KEY="your_api_key_here"
export MCP_BOOSTER_LOG_LEVEL="info"
# Windows
set MCP_BOOSTER_API_KEY=your_api_key_here
set MCP_BOOSTER_LOG_LEVEL=info
```
### Argumentos de Linha de Comando
```bash
mcp-booster --api-key YOUR_KEY # Define API key
mcp-booster --help # Mostra ajuda
mcp-booster --version # Mostra versão
```
## 🛠️ Desenvolvimento Local
Se você quiser contribuir ou rodar em modo de desenvolvimento:
```bash
# Clonar repositório
git clone https://github.com/llm-booster/mcp-booster.git
cd mcp-booster
# Instalar dependências
npm install
# Build do projeto
npm run build
# Executar em modo desenvolvimento
npm run dev
# Executar testes
npm test
```
## 🧪 Testando Compatibilidade
Execute os testes de compatibilidade multi-plataforma:
```bash
# Após instalação global
npm test -g mcp-booster
# Em projeto local
npm test
```
## 🔍 Solução de Problemas
### Problema: Comando não encontrado
**Linux/macOS:**
```bash
# Verificar se NPM global bin está no PATH
echo $PATH | grep npm
# Adicionar ao PATH se necessário
export PATH=$PATH:$(npm root -g)/../bin
```
**Windows:**
```cmd
# Verificar PATH
echo %PATH%
# Reinstalar se necessário
npm uninstall -g mcp-booster
npm install -g mcp-booster
```
### Problema: Permissões negadas (Linux/macOS)
```bash
# Corrigir permissões NPM
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
# Ou usar npx
npx mcp-booster
```
### Problema: Erro de importação
```bash
# Limpar cache NPM
npm cache clean --force
# Reinstalar
npm uninstall -g mcp-booster
npm install -g mcp-booster
```
### Problema: Versão do Node.js
```bash
# Verificar versão
node --version
# Atualizar Node.js para ≥ 18.0.0
# Use nvm, fnm ou baixe do site oficial
```
## 📚 Funcionalidades Principais
### 🧠 Sistema Booster
- Raciocínio contínuo em cadeia
- Análise automática de qualidade
- Controle de ramificações
### 📊 Booster_Analyser
- Validação de cadeia de pensamentos
- Detecção de necessidade de informações adicionais
- Sugestões de melhoria
### 💾 Booster_Storage
- Armazenamento estruturado de conclusões
- Metadados ricos para busca
- Histórico de modificações
### 🔧 Booster_Steps
- Decomposição inteligente de tarefas
- Planejamento estruturado
- Cards otimizados para IA
## 🌍 Suporte Multi-plataforma
Este pacote foi testado e otimizado para:
| Sistema | Arquitetura | Status | Notas |
|---------|-------------|--------|-------|
| Windows 10/11 | x64 | ✅ | Testado em PowerShell e CMD |
| Windows 10/11 | arm64 | ✅ | Compatível com ARM |
| macOS 12+ | x64 | ✅ | Testado em Intel Macs |
| macOS 12+ | arm64 | ✅ | Testado em Apple Silicon |
| Ubuntu 20.04+ | x64 | ✅ | Testado em bash e zsh |
| Ubuntu 20.04+ | arm64 | ✅ | Compatível com ARM |
## 🔄 Atualização
```bash
# Atualizar para versão mais recente
npm update -g mcp-booster
# Verificar atualizações disponíveis
npm outdated -g mcp-booster
```
## 🗑️ Desinstalação
```bash
# Remover instalação global
npm uninstall -g mcp-booster
# Verificar remoção
npm list -g | grep mcp-booster
```
## 📄 Licença
MIT License - veja [LICENSE](LICENSE) para detalhes.
## 🤝 Contribuindo
1. Fork o projeto
2. Crie uma branch para sua feature
3. Commit suas mudanças
4. Push para a branch
5. Abra um Pull Request
## 📞 Suporte
- **Issues**: [GitHub Issues](https://github.com/llm-booster/mcp-booster/issues)
- **Documentação**: [Wiki](https://github.com/llm-booster/mcp-booster/wiki)
- **Discussões**: [GitHub Discussions](https://github.com/llm-booster/mcp-booster/discussions)
## 📊 Status
- ✅ Instalação global NPM
- ✅ Compatibilidade multi-plataforma
- ✅ Testes automatizados
- ✅ TypeScript completo
- ✅ Documentação abrangente
---
**Feito com ❤️ pela equipe LLM Booster**