Skip to main content
Glama
ragomes102030-cpu

MCP EAP Server

MCP EAP Server

Servidor MCP (Model Context Protocol) de EAP (Estrutura Analítica do Projeto) para obras de construção civil. Exponde 5 ferramentas via HTTP/streamable para clientes MCP (Claude Desktop, VS Code, etc.).

Ferramentas (5 tools)

Tool

Descrição

criar_eap_node

Cria nó hierárquico, gera EAP_ID (ex.: "1.2.3") e calcula NIVEL automaticamente

get_eap_tree

Retorna a árvore completa ou subárvore em JSON aninhado

get_eap_node

Retorna os dados de um nó específico

validar_estrutura

Detecta órfãos, duplicidades de EAP_ID e NIVEL inconsistente

listar_por_tipo_frente

Filtra nós por tipo de frente de serviço (ex.: alvenaria, estrutura)

Related MCP server: project-mcp

Como rodar localmente

# Instalar dependências
pip install -r requirements.txt

# Subir servidor (porta padrão 10000)
python server.py

# ou via uvicorn
uvicorn server:app --host 0.0.0.0 --port 10000

O servidor expõe o endpoint em http://localhost:10000/mcp.

Schema do nó (ARES)

  • eap_id: código hierárquico gerado (TEXT, PRIMARY KEY)

  • parent_id: auto-referência (FK, NULL = raiz)

  • nivel: nível armazenado (INTEGER)

  • frente_id, local_id, tipo_frente, nome, unidade, quantidade

⚠️ Aviso importante sobre o SQLite

O banco de dados é um arquivo SQLite local (eap.db). Em ambientes como o Render, o sistema de arquivos é efêmero — dados são perdidos a cada redeploy. Para uso em produção, troque o banco por PostgreSQL (gratuito no Render) antes de subir.

Deploy no Render

  1. Conecte o repositório GitHub

  2. Build: pip install -r requirements.txt

  3. Start: uvicorn server:app --host 0.0.0.0 --port $PORT

  4. (O Procfile já contém o comando de start)

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Exposes the OpenProject REST API as MCP tools for project management, including creating and managing projects, work packages, relations, attachments, users, notifications, watchers, boards, and reference data.
    37
    42
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that enables LLMs to read and analyze Microsoft Project schedules, including critical path, resources, and advanced construction planning layers (AWP and LPS) for work packages and Lean planning.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables interacting with Microsoft Planner and Project for the Web plans through a secure MCP server, supporting plan listing, WBS details, overdue tasks, and workload summaries with strict group isolation.
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ragomes102030-cpu/mcp-eap-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server