Planos CTT App — MCP Native Studio v5.1
Ferramentas Registradas
22 Tools
Protocolo Nativo
JSON-RPC 2.0
Transportes
HTTP & STDIO
Conexão LLM
Claude & Cursor
Configuração Claude Desktop & Cursor (claude_desktop_config.json)
{
  "mcpServers": {
    "aidd-suite": {
      "command": "python",
      "args": [
        "-m",
        "src.core.mcp_server"
      ],
      "env": {
        "PYTHONPATH": "."
      }
    }
  }
}
Catálogo de Ferramentas (22)
sistema_saude_status Tool

Retorna o status operacional, versão do framework e módulos ativos no ecossistema.

Input Schema
{
  "type": "object",
  "properties": {
    "detalhado": {
      "type": "boolean",
      "description": "Se verdadeiro, inclui métricas de tabelas e contagem de registros"
    }
  }
}
sistema_executar_consulta Tool

Executa uma consulta SQL segura de leitura (SELECT) no banco de dados SQLite WAL da suíte.

Input Schema
{
  "type": "object",
  "properties": {
    "tabela": {
      "type": "string",
      "description": "Nome da tabela a ser consultada"
    },
    "limite": {
      "type": "integer",
      "description": "Número máximo de registros a retornar (default 50)"
    }
  },
  "required": [
    "tabela"
  ]
}
encomendas_ctt_listar Tool

Lista todos os registros cadastrados no módulo EncomendasCtt.

Input Schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Filtrar por status (ex: ativo, inativo, concluido)"
    },
    "apenas_ativos": {
      "type": "boolean",
      "description": "Se verdadeiro, filtra apenas itens ativos"
    }
  }
}
encomendas_ctt_obter_por_id Tool

Recupera os detalhes completos de um registro do módulo EncomendasCtt pelo ID.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a consultar"
    }
  },
  "required": [
    "id"
  ]
}
encomendas_ctt_criar Tool

Cria um novo registro no módulo EncomendasCtt e emite evento no EventBus.

Input Schema
{
  "type": "object",
  "properties": {
    "titulo": {
      "type": "string",
      "description": "Título identificador do item"
    },
    "descricao": {
      "type": "string",
      "description": "Descrição detalhada"
    },
    "status": {
      "type": "string",
      "description": "Status inicial (default 'ativo')"
    },
    "dados": {
      "type": "object",
      "description": "Dados customizados em formato JSON"
    }
  },
  "required": [
    "titulo"
  ]
}
encomendas_ctt_atualizar Tool

Atualiza as informações de um registro existente no módulo EncomendasCtt.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a atualizar"
    },
    "titulo": {
      "type": "string",
      "description": "Novo título"
    },
    "descricao": {
      "type": "string",
      "description": "Nova descrição"
    },
    "status": {
      "type": "string",
      "description": "Novo status"
    }
  },
  "required": [
    "id"
  ]
}
encomendas_ctt_deletar Tool

Exclui permanentemente um registro do módulo EncomendasCtt.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a remover"
    }
  },
  "required": [
    "id"
  ]
}
frotas_listar Tool

Lista todos os registros cadastrados no módulo Frotas.

Input Schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Filtrar por status (ex: ativo, inativo, concluido)"
    },
    "apenas_ativos": {
      "type": "boolean",
      "description": "Se verdadeiro, filtra apenas itens ativos"
    }
  }
}
frotas_obter_por_id Tool

Recupera os detalhes completos de um registro do módulo Frotas pelo ID.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a consultar"
    }
  },
  "required": [
    "id"
  ]
}
frotas_criar Tool

Cria um novo registro no módulo Frotas e emite evento no EventBus.

Input Schema
{
  "type": "object",
  "properties": {
    "titulo": {
      "type": "string",
      "description": "Título identificador do item"
    },
    "descricao": {
      "type": "string",
      "description": "Descrição detalhada"
    },
    "status": {
      "type": "string",
      "description": "Status inicial (default 'ativo')"
    },
    "dados": {
      "type": "object",
      "description": "Dados customizados em formato JSON"
    }
  },
  "required": [
    "titulo"
  ]
}
frotas_atualizar Tool

Atualiza as informações de um registro existente no módulo Frotas.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a atualizar"
    },
    "titulo": {
      "type": "string",
      "description": "Novo título"
    },
    "descricao": {
      "type": "string",
      "description": "Nova descrição"
    },
    "status": {
      "type": "string",
      "description": "Novo status"
    }
  },
  "required": [
    "id"
  ]
}
frotas_deletar Tool

Exclui permanentemente um registro do módulo Frotas.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a remover"
    }
  },
  "required": [
    "id"
  ]
}
principal_listar Tool

Lista todos os registros cadastrados no módulo Principal.

Input Schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Filtrar por status (ex: ativo, inativo, concluido)"
    },
    "apenas_ativos": {
      "type": "boolean",
      "description": "Se verdadeiro, filtra apenas itens ativos"
    }
  }
}
principal_obter_por_id Tool

Recupera os detalhes completos de um registro do módulo Principal pelo ID.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a consultar"
    }
  },
  "required": [
    "id"
  ]
}
principal_criar Tool

Cria um novo registro no módulo Principal e emite evento no EventBus.

Input Schema
{
  "type": "object",
  "properties": {
    "titulo": {
      "type": "string",
      "description": "Título identificador do item"
    },
    "descricao": {
      "type": "string",
      "description": "Descrição detalhada"
    },
    "status": {
      "type": "string",
      "description": "Status inicial (default 'ativo')"
    },
    "dados": {
      "type": "object",
      "description": "Dados customizados em formato JSON"
    }
  },
  "required": [
    "titulo"
  ]
}
principal_atualizar Tool

Atualiza as informações de um registro existente no módulo Principal.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a atualizar"
    },
    "titulo": {
      "type": "string",
      "description": "Novo título"
    },
    "descricao": {
      "type": "string",
      "description": "Nova descrição"
    },
    "status": {
      "type": "string",
      "description": "Novo status"
    }
  },
  "required": [
    "id"
  ]
}
principal_deletar Tool

Exclui permanentemente um registro do módulo Principal.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a remover"
    }
  },
  "required": [
    "id"
  ]
}
roteirizacao_listar Tool

Lista todos os registros cadastrados no módulo Roteirizacao.

Input Schema
{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "description": "Filtrar por status (ex: ativo, inativo, concluido)"
    },
    "apenas_ativos": {
      "type": "boolean",
      "description": "Se verdadeiro, filtra apenas itens ativos"
    }
  }
}
roteirizacao_obter_por_id Tool

Recupera os detalhes completos de um registro do módulo Roteirizacao pelo ID.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a consultar"
    }
  },
  "required": [
    "id"
  ]
}
roteirizacao_criar Tool

Cria um novo registro no módulo Roteirizacao e emite evento no EventBus.

Input Schema
{
  "type": "object",
  "properties": {
    "titulo": {
      "type": "string",
      "description": "Título identificador do item"
    },
    "descricao": {
      "type": "string",
      "description": "Descrição detalhada"
    },
    "status": {
      "type": "string",
      "description": "Status inicial (default 'ativo')"
    },
    "dados": {
      "type": "object",
      "description": "Dados customizados em formato JSON"
    }
  },
  "required": [
    "titulo"
  ]
}
roteirizacao_atualizar Tool

Atualiza as informações de um registro existente no módulo Roteirizacao.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a atualizar"
    },
    "titulo": {
      "type": "string",
      "description": "Novo título"
    },
    "descricao": {
      "type": "string",
      "description": "Nova descrição"
    },
    "status": {
      "type": "string",
      "description": "Novo status"
    }
  },
  "required": [
    "id"
  ]
}
roteirizacao_deletar Tool

Exclui permanentemente um registro do módulo Roteirizacao.

Input Schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "ID do registro a remover"
    }
  },
  "required": [
    "id"
  ]
}
Console Interativo JSON-RPC 2.0 Pronto
// Selecione uma ferramenta e clique em Executar
ESC