mcp-brasil

MCP-сервер к открытым данным Бразилии: экономика, законы, госзакупки, суды, выборы, экология и другие ведомства

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Сервер обращается к внешним государственным API по сети
  • Часть ключей это секреты, их нужно хранить в переменных окружения
Все причины и проверки

mcp-brasil/mcp-brasil

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcp-brasil

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio mcp-brasil -- uvx --from mcp-brasil python -m mcp_brasil.server

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"mcp-brasil","type":"stdio","command":"uvx","args":["--from","mcp-brasil","python","-m","mcp_brasil.server"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "mcp-brasil": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add mcp-brasil -- uvx --from mcp-brasil python -m mcp_brasil.server

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.mcp-brasil]
command = "uvx"
args = ["--from", "mcp-brasil", "python", "-m", "mcp_brasil.server"]

Если файл уже есть, допишите блок в конец.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "mcp-brasil": {
      "type": "local",
      "command": [
        "uvx",
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "mcp-brasil": {
      "command": "uvx",
      "args": [
        "--from",
        "mcp-brasil",
        "python",
        "-m",
        "mcp_brasil.server"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

TRANSPARENCIA_API_KEYсекрет, необязательная
DATAJUD_API_KEYсекрет, необязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 25 сент. 2026, коммит 2efb258.

Текст для агента

Установи сервер в Claude Code командой claude mcp add mcp-brasil -- uvx --from mcp-brasil python -m mcp_brasil.server. Ключи не обязательны, без них доступны источники, не требующие регистрации.

Другие способы из описания автора
pip install mcp-brasil

Можно поставить и через uv командой uv add mcp-brasil.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключает агента к десяткам государственных источников данных Бразилии через протокол MCP на базе FastMCP. Из естественного языка агент запрашивает временные ряды Центробанка, данные IBGE, законопроекты и голосования палаты и сената, контракты и расходы из портала прозрачности, судебные дела, выборные данные и другие темы. Есть планировщик запросов, который комбинирует несколько API в один план, пакетное выполнение и поиск по инструментам, чтобы из большого набора показать только релевантные. Крупные наборы данных доступны локально через встроенный DuckDB и включаются отдельно переменными окружения. Часть источников не требует ключей, для нескольких нужны бесплатные ключи.

Для кого. Для аналитиков, журналистов и разработчиков, которым нужны государственные данные Бразилии в работе с агентом.

Подходит, если

  • Нужны бразильские госданные: экономика, законы, закупки, суды или выборы
  • Нужно совместить несколько государственных API в один запрос
  • Нужен локальный доступ к крупным наборам данных через встроенный DuckDB

Не подходит, если

  • Нужны данные не по Бразилии
  • Нужен официальный государственный сервис, а это независимый проект

Пример запроса к агенту

Покажи динамику ставки Selic за последние двенадцать месяцев и сравни ее с инфляцией IPCA за тот же период

Ограничения

Проект независимый, это не официальный сервис государства Бразилии. Лицензия MIT покрывает только код, у каждого источника данных своя лицензия и правила использования, их нужно читать до коммерческого или решающего применения. Часть API работает без ключей, для нескольких нужны бесплатные ключи после регистрации. Крупные наборы данных включаются отдельно переменными окружения.

Как отключить. Удалите запись mcp-brasil из конфигурации MCP клиента, при установке через pip удалите пакет командой pip uninstall mcp-brasil.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
TRANSPARENCIA_API_KEY
секрет
Бесплатный ключ портала прозрачности, повышает лимиты запросов
DATAJUD_API_KEY
секрет
Бесплатный ключ DataJud CNJ для судебных данных
DADOS_GOV_BR_API_KEY
секрет
Ключ портала dados.gov.br для соответствующей функции
META_ACCESS_TOKEN
секрет
Токен Meta для библиотеки предвыборной рекламы
MCP_BRASIL_API_TOKEN
секрет
Статический токен для защиты сервера в режиме HTTP

Проверка безопасности

  • Сервер обращается к внешним государственным API по сети
  • Часть ключей это секреты, их нужно хранить в переменных окружения

Коротко о README

README описывает MCP-сервер, который соединяет агентов с государственными источниками данных Бразилии по темам от экономики и законодательства до судов, выборов и экологии. Установка идет через pip или uv, а подключение показано для Claude Desktop, VS Code, Cursor, Claude Code и режима HTTP через fastmcp. Отмечены планировщик запросов, пакетное выполнение, поиск по инструментам и крупные наборы данных с локальным кэшем на DuckDB, включаемые переменными окружения. Проект прямо назван независимым и не официальным, лицензия MIT покрывает только код, у каждого источника своя лицензия. Часть API требует бесплатных ключей.

Частые вопросы

Нужны ли ключи API?

Для большинства источников нет. Несколько API, например портал прозрачности и DataJud, используют бесплатные ключи после регистрации, без них остальные источники работают.

Это официальный государственный сервис?

Нет. Проект независимый, лицензия MIT покрывает только код, у данных из каждого ведомства своя лицензия.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AImcp-brasil

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.