ghl-mcp - Node.js, Python, TypeScript, Docker
Este repositorio foi organizado para manter o codigo-fonte, configuracoes e documentacao principal do projeto ghl-mcp. O snapshot publicado remove dependencias instaladas, builds locais, caches e arquivos de ambiente reais para manter o repositorio limpo e seguro.
| Campo | Valor |
|---|---|
| Repositorio | ghl-mcp |
| Pasta local original | i9automations/ghl-mcp |
| Visibilidade | Privado |
| Producao | Nao informado no repositorio local |
| Stack detectada | Node.js, Python, TypeScript, Docker |
| Camada | Tecnologias detectadas |
|---|---|
| Aplicacao | Node.js, Python, TypeScript, Docker |
| Deploy | Nao identificado automaticamente |
| Banco/Backend as a Service | Nao identificado automaticamente |
| Containerizacao | Docker/Docker Compose |
.claude- dir.github- dir.planning- dirdashboard- dirmcp-servers- dirscripts- dirstatic- dirtemplates- dirtenants- dirtests- dir.env.example- file.gitignore- file.mcp.json- file.python-version- fileadd_channel_filter.py- fileadd_channel_js.py- fileadd_edge_cases.py- fileadd_manychat_rule.py- file
| Caminho | Pacote |
|---|---|
mcp-servers\ghl\package.json |
ghl-mcp-server |
�ash python -m venv .venv .\.venv\Scripts\activate pip install -r requirements.txt
Depois da instalacao, confira os scripts disponiveis abaixo e crie um arquivo .env local com base nos exemplos versionados.
| Script | Comando | Escopo |
|---|---|---|
start |
node index.js |
mcp-servers\ghl |
dev |
node --watch index.js |
mcp-servers\ghl |
GHL_API_KEY (.env.example)GHL_LOCATION_ID (.env.example)GHL_PIPELINE_ID (.env.example)GHL_CALENDAR_ID (.env.example)GHL_STAGE_RESPONDEU_IG (.env.example)GHL_STAGE_LEAD_MQL (.env.example)GHL_STAGE_CALL_AGENDADA (.env.example)GHL_STAGE_FECHADO (.env.example)GHL_STAGE_LEAD_RUIM (.env.example)GHL_STAGE_INCONGRUENCIA (.env.example)REDIS_URL (.env.example)ANTHROPIC_API_KEY (.env.example)APIFY_API_TOKEN (.env.example)DASHBOARD_EMAIL (.env.example)DASHBOARD_PASSWORD (.env.example)DASHBOARD_EXTRA_USERS_B64 (.env.example)DASHBOARD_SECRET (.env.example)DASHBOARD_SDRS_B64 (.env.example)OPENAI_API_KEY (.env.example)SOCIAL_SELLER_SUPABASE_URL (.env.example)SOCIAL_SELLER_SUPABASE_KEY (.env.example)GHL_ED25519_PUBLIC_KEY (.env.example)GHL_RSA_PUBLIC_KEY_PEM (.env.example)APP_HOST (.env.example)APP_PORT (.env.example)AUTO_SEND_ENABLED (.env.example)PAUSE_AI_ON_QUALIFIED (.env.example)BOT_WPP_TEMPLATE_REOPEN_NAME (.env.example)WARMUP_MODE (.env.example)
- Configure as variaveis de ambiente no provedor de deploy.
- Execute o build indicado pelo
package.jsonou pela configuracao do projeto. - Publique a branch
main. - Atualize este README com a URL final de producao caso ela ainda esteja marcada como nao informada.
- README na raiz para o GitHub renderizar a documentacao principal do repositorio.
.gitignorecom exclusao denode_modules, builds, caches, logs e arquivos.envreais..env.examplemantido quando existente para documentar configuracao sem expor segredos.- Branch principal padronizada como
main. - Repositorios privados por padrao; somente
marketing-nextfoi publicado como publico. - Topicos GitHub configurados por stack para facilitar organizacao e busca.
Nao commite tokens, chaves privadas, dumps de banco ou arquivos .env reais. Para novas credenciais, use secrets do GitHub/Vercel/Supabase ou o gerenciador de segredos do ambiente de producao.
Projeto mantido por Luiz Henrique / AVANT I.A.