{
"mcpServers": {
"aidd-suite": {
"command": "python",
"args": [
"-m",
"src.core.mcp_server"
],
"env": {
"PYTHONPATH": "."
}
}
}
}
Retorna o status operacional, versão do framework e módulos ativos no ecossistema.
{
"type": "object",
"properties": {
"detalhado": {
"type": "boolean",
"description": "Se verdadeiro, inclui métricas de tabelas e contagem de registros"
}
}
}
Executa uma consulta SQL segura de leitura (SELECT) no banco de dados SQLite WAL da suíte.
{
"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"
]
}
Lista todos os registros cadastrados no módulo EncomendasCtt.
{
"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"
}
}
}
Recupera os detalhes completos de um registro do módulo EncomendasCtt pelo ID.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a consultar"
}
},
"required": [
"id"
]
}
Cria um novo registro no módulo EncomendasCtt e emite evento no EventBus.
{
"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"
]
}
Atualiza as informações de um registro existente no módulo EncomendasCtt.
{
"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"
]
}
Exclui permanentemente um registro do módulo EncomendasCtt.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a remover"
}
},
"required": [
"id"
]
}
Lista todos os registros cadastrados no módulo Frotas.
{
"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"
}
}
}
Recupera os detalhes completos de um registro do módulo Frotas pelo ID.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a consultar"
}
},
"required": [
"id"
]
}
Cria um novo registro no módulo Frotas e emite evento no EventBus.
{
"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"
]
}
Atualiza as informações de um registro existente no módulo Frotas.
{
"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"
]
}
Exclui permanentemente um registro do módulo Frotas.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a remover"
}
},
"required": [
"id"
]
}
Lista todos os registros cadastrados no módulo Principal.
{
"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"
}
}
}
Recupera os detalhes completos de um registro do módulo Principal pelo ID.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a consultar"
}
},
"required": [
"id"
]
}
Cria um novo registro no módulo Principal e emite evento no EventBus.
{
"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"
]
}
Atualiza as informações de um registro existente no módulo Principal.
{
"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"
]
}
Exclui permanentemente um registro do módulo Principal.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a remover"
}
},
"required": [
"id"
]
}
Lista todos os registros cadastrados no módulo Roteirizacao.
{
"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"
}
}
}
Recupera os detalhes completos de um registro do módulo Roteirizacao pelo ID.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a consultar"
}
},
"required": [
"id"
]
}
Cria um novo registro no módulo Roteirizacao e emite evento no EventBus.
{
"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"
]
}
Atualiza as informações de um registro existente no módulo Roteirizacao.
{
"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"
]
}
Exclui permanentemente um registro do módulo Roteirizacao.
{
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "ID do registro a remover"
}
},
"required": [
"id"
]
}