MaStR MCP Server — MCP-сервер для Claude Code: установка
Подключает реестр энергетики Германии Marktstammdatenregister к ассистенту. Помогает искать генераторы, потребителей и сетевые подключения без ручных выгрузок.
claude mcp add --env MASTR_USER=<MASTR_USER> --env MASTR_TOKEN=<MASTR_TOKEN> --transport stdio mastr-mcp-server -- uvx mastr-mcp-serverЧто делает MaStR MCP Server
Сервер связывает ассистента с реестром Bundesnetzagentur через 21 инструмент. Семь публичных функций работают напрямую через JSON без авторизации: они ищут электростанции, потребителей энергии, объекты газовой инфраструктуры и участников рынка. Поддерживаются фильтры по двадцати энергоносителям, включая ветровую, солнечную, биомассу и водород.
Для 14 детальных инструментов через SOAP требуется аккаунт веб-сервиса MaStR. Они возвращают полный профиль энергоустановки с данными EEG, хранилищ и разрешений за один вызов, отслеживают суточные квоты и передают дельту изменений с указанной даты. Для запуска сервера необходим Python версии не ниже 3.10.
Какие задачи решает
- найти солнечные и ветровые электростанции по почтовому индексу
- выгрузить карточку энергоблока с параметрами субсидий EEG и хранилищ
- проверить суточный остаток квоты запросов к API веб-сервиса
- отследить изменения в реестре энергоустановок за выбранный период
- отобрать крупных операторов электросетей по федеральным землям
Примеры запросов агенту
- «Найди все солнечные электростанции в районе с индексом 49074»
- «Покажи полные данные ветроустановки с номером SEE966095906064»
- «Проверь суточный лимит и расход квоты в MaStR»
Как установить MaStR MCP Server
Командой платформы
claude mcp add --env MASTR_USER=<MASTR_USER> --env MASTR_TOKEN=<MASTR_TOKEN> --transport stdio mastr-mcp-server -- uvx mastr-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mastr-mcp-server <команда>
Командой платформы
codex mcp add mastr-mcp-server --env MASTR_USER=<MASTR_USER> --env MASTR_TOKEN=<MASTR_TOKEN> -- uvx mastr-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mastr-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"mastr-mcp-server": {
"command": "uvx",
"args": [
"mastr-mcp-server"
],
"env": {
"MASTR_USER": "<MASTR_USER>",
"MASTR_TOKEN": "<MASTR_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mastr-mcp-server <команда>
Файл настроек
{
"servers": {
"mastr-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"mastr-mcp-server"
],
"env": {
"MASTR_USER": "<MASTR_USER>",
"MASTR_TOKEN": "<MASTR_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mastr-mcp-server <команда>
Командой платформы
gemini mcp add -e MASTR_USER=<MASTR_USER> -e MASTR_TOKEN=<MASTR_TOKEN> mastr-mcp-server uvx mastr-mcp-serverВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mastr-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MaStR MCP Server
Как установить MaStR MCP Server в Claude Code?
Выполните команду claude mcp add --env MASTR_USER=<MASTR_USER> --env MASTR_TOKEN=<MASTR_TOKEN> --transport stdio mastr-mcp-server -- uvx mastr-mcp-server. Для работы требуется установленный Python 3.10 или новее.
Что делает MaStR MCP Server?
Он даёт языковой модели доступ к немецкому реестру энергетического рынка Bundesnetzagentur. Через него агент отправляет структурированные запросы к данным по электростанциям, потребителям, газовым сетям и операторам.
Можно ли использовать сервер без учётной записи MaStR?
Да. Без логина и токена доступны 7 публичных инструментов поиска по энергоблокам, потребителям, газу и сетевым точкам. Авторизация нужна только для 14 расширенных инструментов через SOAP.