mcp-cronograma-server
Provides local SQLite persistence fallback for schedule data when Turso environment variables are not configured; data is ephemeral on Render redeploys.
Provides remote persistence for schedule data via Turso, configured with TURSO_URL and TURSO_TOKEN. Uses a separate Turso database from the mcp-eap-server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-cronograma-servercalcular o caminho crítico do cronograma da obra"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-cronograma-server
Servidor MCP de cronograma (PERT/CPM), seguindo o roteiro de "Planejamento e Controle de Obras", de Aldo Dórea Mattos: atividades → durações → precedência → rede → caminho crítico → cronograma/folgas, mais linha de base e curva S.
Complementa o mcp-eap-server:
cada atividade referencia um nó da EAP via eap_ref (uid ou eap_id), mas os
dois serviços não compartilham banco de dados — são domínios de dados
separados de propósito (ver decisão de arquitetura abaixo).
Por que um servidor separado do mcp-eap-server?
Ciclo de vida diferente: a EAP muda pouco depois de definida; cronograma muda a cada atualização de progresso, recalculando caminho crítico e folgas de potencialmente toda a rede.
Domínio de dados diferente: atividade, duração, precedência, rede, folga e baseline são um domínio inteiro — não um apêndice da EAP.
Um bug de recálculo de cronograma não deve conseguir travar consultas de EAP (nem vice-versa) por estarem no mesmo processo.
Related MCP server: @loopgantt/mcp-server
Tools
Categoria | Tools |
Atividades |
|
Dependências |
|
Caminho crítico |
|
Baseline |
|
Curva S |
|
Duração: determinística ou PERT
Passe duracao_dias diretamente, ou duracao_otimista/duracao_provavel/
duracao_pessimista — a duração esperada é calculada automaticamente por
(O + 4M + P) / 6 (fórmula PERT clássica).
Dependências (precedência)
4 tipos, com lag_dias (deslocamento, pode ser negativo pra sobreposição):
TI(término-início, default): sucessora só começa quando a predecessora terminaII(início-início): sucessora começa quando a predecessora começaTT(término-término): sucessora termina quando a predecessora terminaIT(início-término): sucessora termina quando a predecessora começa
Toda dependência é validada contra ciclo na criação (criar_dependencia
rejeita se fechar um ciclo na rede).
O que NÃO é escopo deste servidor (v1)
Custo/orçamento (valores R$, composições de preço) — outro domínio, que também referenciaria
eap_idcomo estrangeiro.Recursos/equipe (alocação de mão-de-obra/equipamento).
CCPM (corrente crítica) — abordagem alternativa ao CPM tradicional, não implementada.
Validação cruzada ao vivo contra o mcp-eap-server:
eap_refé aceito como string opaca, sem checar se o nó realmente existe na EAP no momento da criação da atividade (ver TODO emmodels/db.py).Turso/persistência remota: já suportado (mesmo wrapper HTTP do mcp-eap-server) — configure
TURSO_URL/TURSO_TOKENno ambiente. Sem essas variáveis, cai no SQLite local (efêmero no Render — some a cada redeploy). Use um banco Turso diferente do usado pelo mcp-eap-server (não compartilhe o mesmo banco entre os dois serviços).Autenticação: mesma pendência do mcp-eap-server, ainda não resolvida em nenhum dos dois serviços.
Rodando localmente
pip install -r requirements.txt -r requirements-dev.txt
python -m pytest tests/ -q
uvicorn server:app --reloadThis server cannot be deployed
Maintenance
Related MCP Connectors
Forensic scheduling MCP for Primavera P6 (XER): AACE windows, DCMA-14, Monte Carlo, TIA.
Draft-safe project planning: tasks, dependencies, resources, schedules and cost metrics.
Gantt chart SaaS with server-side critical path and dependency-aware shift-impact tools, plus CRUD.
AI project timelines & Gantt charts, plus enterprise resourcing, capacity & weekly status reporting.
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.2912MIT
- AlicenseAqualityAmaintenanceEnables creating scheduled Gantt charts with critical-path analysis from any MCP client using plain-language task descriptions, with no account or API key required.445 npmMIT
- FlicenseNot gradedqualityBmaintenanceEnables creating and managing construction project Work Breakdown Structures (EAP) through MCP, with tools for hierarchical node creation, tree retrieval, structure validation, and filtering by service front.-
- FlicenseNot gradedqualityBmaintenanceEnables natural-language querying of construction project data to analyze schedules, delays, critical activities, risks, and resource bottlenecks, and to generate schedule recovery recommendations.-