49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
---
|
|
name: mcp-tablepress
|
|
description: MCP dedicado ao TablePress para consulta, listagem e edição de tabelas responsivas na frota CWP
|
|
version: 1.0.0
|
|
author: Descomplicar®
|
|
---
|
|
|
|
# MCP TablePress (`mcp-tablepress`)
|
|
|
|
> Servidor MCP StreamableHTTP (porta 3209) para gestão e edição programática de tabelas de dados (**TablePress** v3.3+) nos sites da frota WordPress no CWP.
|
|
|
|
---
|
|
|
|
## 1. Ferramentas Disponíveis
|
|
|
|
| Ferramenta | Descrição | Parâmetros |
|
|
|---|---|---|
|
|
| `tablepress_list_supported_sites` | Lista os sites com TablePress na frota. | `{}` |
|
|
| `tablepress_list_tables` | Lista todas as tabelas (ID, nome, descrição, linhas, colunas, shortcode). | `site?` |
|
|
| `tablepress_get_table` | Obtém dados completos e matriz de células de uma tabela. | `site?`, `table_id` |
|
|
| `tablepress_update_cell` | Atualiza o valor de uma célula específica `[linha, coluna]` (requer `confirm: true`). | `site?`, `table_id`, `row`, `col`, `value`, `confirm: true` |
|
|
|
|
---
|
|
|
|
## 2. Exemplo de Utilização
|
|
|
|
```typescript
|
|
// Listar tabelas disponíveis
|
|
const tables = await use_mcp_tool({
|
|
server_name: "tablepress",
|
|
tool_name: "tablepress_list_tables",
|
|
arguments: { site: "descomplicar.pt" }
|
|
});
|
|
|
|
// Atualizar valor de uma célula
|
|
await use_mcp_tool({
|
|
server_name: "tablepress",
|
|
tool_name: "tablepress_update_cell",
|
|
arguments: {
|
|
site: "descomplicar.pt",
|
|
table_id: "1",
|
|
row: 2,
|
|
col: 3,
|
|
value: "299€ / mês",
|
|
confirm: true
|
|
}
|
|
});
|
|
```
|