Conecte sua IA ao Portal de Dados Abertos
Use o servidor MCP do Portal para consultar os dados abertos direto do seu assistente de IA — Claude, Cursor, VS Code e outros.
https://mcp.dados.tiago.ons.org.br/
Conectar no seu cliente
A maioria conecta apontando a URL direto. Kiro e Claude Desktop forçam descoberta OAuth — para eles, use a ponte local mcp-remote (mostrada na aba), que fala com o servidor anônimo sem exigir login.
Conecta direto na URL, sem ponte. No terminal, rode:
claude mcp add --transport http ons-tiago-dadosabertos https://mcp.dados.tiago.ons.org.br/
Conecta direto na URL.
Adicionar ao CursorOu adicione em ~/.cursor/mcp.json:
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"type": "http",
"url": "https://mcp.dados.tiago.ons.org.br/"
}
}
}
Conecta direto na URL.
Instalar no VS CodeOu adicione em .vscode/mcp.json:
{
"servers": {
"ons-tiago-dadosabertos": {
"type": "http",
"url": "https://mcp.dados.tiago.ons.org.br/"
}
}
}
O Kiro força descoberta OAuth, então use a ponte local mcp-remote. Adicione em ~/.kiro/settings/mcp.json.
No macOS / Linux:
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.dados.tiago.ons.org.br/"
]
}
}
}
No Windows (o npx precisa passar por cmd /c):
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-remote",
"https://mcp.dados.tiago.ons.org.br/"
]
}
}
}
A ponte roda via npx (Node.js) e é baixada na 1ª conexão. Requer Node.js instalado.
Duas opções:
1. Conectores: Configurações → Conectores → Adicionar conector personalizado e cole a URL do endpoint acima.
2. Ponte mcp-remote: se os Conectores pedirem login, adicione em claude_desktop_config.json (Configurações → Desenvolvedor → Editar config).
No macOS / Linux:
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.dados.tiago.ons.org.br/"
]
}
}
}
No Windows (o npx precisa passar por cmd /c):
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-remote",
"https://mcp.dados.tiago.ons.org.br/"
]
}
}
}
A ponte roda via npx (Node.js) e é baixada na 1ª conexão. Requer Node.js instalado.
Config MCP genérica (Streamable HTTP) — para clientes que conectam direto na URL:
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"type": "http",
"url": "https://mcp.dados.tiago.ons.org.br/"
}
}
}
Se o seu cliente falha exigindo OAuth, use a ponte local mcp-remote:
{
"mcpServers": {
"ons-tiago-dadosabertos": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.dados.tiago.ons.org.br/"
]
}
}
}
O que dá pra fazer
-
listar_datasetsTraz a lista de datasets do ONS. -
buscar_datasetAjuda a achar o dataset certo pro assunto.ex.: "carga de energia por subsistema" -
descrever_datasetExplica como o dataset é estruturado.ex.: "carga-energia" -
executar_sqlPermite consultar os dados diretamente.ex.: "SELECT ... FROM carga_energia WHERE ..." -
analisardescontinuadaUse listar_datasets ou buscar_dataset.