mcp-gantt-lob-server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-gantt-lob-server
MCP especialista em geração de Gantt profissional (.xlsx) e, futuramente, Linha de Balanço (LOB), seguindo a metodologia de Aldo Dórea Mattos ("Planejamento e Controle de Obras").
Status: Gantt + Linha de Balanço (v1)
Related MCP server: excel-o365
Escopo
Gantt: recebe atividades já calculadas (datas do CPM, progresso realizado — tipicamente do mcp-cronograma-server) e devolve um .xlsx profissional: barras planejado x atraso, progresso, marcos, seções colapsáveis (expand/collapse), 8 temas de cor prontos ou paleta a partir de cor de marca, caminho crítico destacado.
Linha de Balanço: implementada seguindo o Cap. 20 do livro do Mattos —
calcular_linha_balanco(início/fim por unidade de repetição + detecção de risco de interferência),balancear_ritmos_lob(Cap. 20.4, sugere nº de equipes pra igualar ritmos),dimensionar_equipes_lob(Cap. 20.5, quantas equipes pra atingir um ritmo desejado).
Fora de escopo (por design)
Monte Carlo — fica no mcp-cronograma-server (trabalha em cima de duração/incerteza das atividades, não é responsabilidade da camada de apresentação).
Produção de equipes (produtividade, disponibilidade, custo real) — fica para o futuro mcp-recursos-server. Este MCP só recebe produtividade/nº de equipes como parâmetro simples.
Arquitetura
Stateless no MVP — não tem banco próprio. Recebe os dados no payload da
tool a cada chamada. Se precisar de persistência no futuro (cache de
exports, histórico), seguir o padrão dos outros MCPs: banco Turso
próprio deste serviço, _connect() resolvendo DB_PATH via
from . import DB_PATH.
Tools
gerar_gantt(project_name, atividades, tema, cor_marca)→ dict comfilenameexlsx_base64.listar_temas()→ lista de temas prontos disponíveis.listar_exports(limit)→ histórico de exports (auditoria, via Turso).calcular_linha_balanco(atividades, unidades, data_inicio)→ início/fim por unidade +risco_interferenciapor atividade.balancear_ritmos_lob(atividades)→ sugestão de nº de equipes pra igualar ritmo com a atividade anterior.dimensionar_equipes_lob(tempo_unitario, ritmo_desejado)→ nº de equipes pra atingir um ritmo desejado.
Deploy
Padrão dos outros MCPs: Render, TransportSecuritySettings com
allowed_hosts explícito e enable_dns_rebinding_protection=True
(nunca desativar a proteção inteira).
O endpoint GET /healthz retorna {"ok": true} para probes de disponibilidade;
o protocolo MCP continua em POST /mcp.
This server cannot be deployed
Maintenance
Related MCP Connectors
Build Gantt charts from your AI chat: tasks, dependencies, timeline spreadsheets. All data is local.
A Gantt chart maker and project timeline planner that works inside the chat.
Project scheduling: Gantt chart, dependencies, baselines, reports and AI agents
Create scheduled Gantt charts with critical path from a plain-language plan — no account or key.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to analyze Primavera P6 XER files for insights into critical paths, schedule health, and project performance. It provides 23 specialized tools for managing schedule data, resources, and earned value through local or remote interfaces.2929 PyPI15MIT
- AlicenseAqualityCmaintenanceEnables managing Excel files in Microsoft 365 (OneDrive/SharePoint) through Microsoft Graph API, including creating workbooks, adding worksheets, creating tables, and reading or adding table rows via MCP tools.6Apache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables creation and management of project schedules using PERT/CPM, including activities, precedence dependencies, critical path calculation, baselines, and S-curve generation, with activity references to EAP nodes via eap_ref.-
- AlicenseNot gradedqualityAmaintenanceEnables MCP-compatible AI clients to query, analyze, and mutate Oracle Primavera P6 schedules from XER files or live P6 EPPM, with tools for critical path, DCMA compliance, earned value, resources, baselines, and exports.35 PyPI1MIT