Swiss company data — MCP-сервер для Claude Code: реестр и тендеры
Подключает к агенту швейцарский торговый реестр, публикации Amtsblatt, тендеры simap, лицензии FINMA и ещё несколько открытых баз. Пригодится, когда нужно проверить контрагента или собрать выборку компаний.
claude mcp add --env ZEFIX_USER=<ZEFIX_USER> --env ZEFIX_PASSWORD=<ZEFIX_PASSWORD> --env SWISSCO_STATE=<SWISSCO_STATE> --env SWISSCO_INTERVAL=<SWISSCO_INTERVAL> --transport stdio swiss-company-data -- npx -y swissco-mcpЧто делает Swiss company data
Сервер даёт инструментам агента доступ к шести открытым источникам: Zefix на LINDAS (коммерческий реестр), Amtsblattportal (швейцарский вестник торговли), simap.ch (госзакупки), FINMA (банки и ценные бумаги), GLEIF (LEI и структура групп) и ARAMIS (исследования с федеральным финансированием). Учётные записи для этого не нужны. Поиск по названию или по описанной в реестре цели компании, просмотр истории одной записи, список тендеров по кантону и отслеживание изменений — всё это идёт через одну точку.
Установка идёт через npx -y swissco-mcp, для Cursor и GitHub Copilot прописывается блок mcpServers в конфиге. Переменные ZEFIX_USER и ZEFIX_PASSWORD можно оставить пустыми, без них базовые команды работают. Ещё есть SWISSCO_STATE для каталога состояния и SWISSCO_INTERVAL. Если Zefix начнёт требовать авторизацию, без этих двух переменных часть вызовов отвалится.
Отслеживание списка компаний сравнивает отпечаток имени, адреса и цели. Запись, которая ушла из выдачи LINDAS, сервер помечает как отсутствующую в наборе, потому что там лежат только активные юрлица — перерегистрация или правка тоже приводят к такому результату. Это повод не принимать пропажу за удаление компании.
Какие задачи решает
- проверить контрагента по UID и увидеть его реестровые данные
- найти компании по описанной в реестре цели деятельности
- собрать публикации вестника за нужный кантон и период
- получить список тендеров simap с фильтром по кантону
- отслеживать изменения в карточках списка компаний
Примеры запросов агенту
- Найди в швейцарском реестре компании с целью деятельности про обработку металла в кантоне VD.
- Покажи историю регистрации по UID
CHE-444.420.929с 2024 года. - Какие тендеры опубликованы в кантоне ZG? Выведи в виде таблицы.
Как установить Swiss company data
Командой платформы
claude mcp add --env ZEFIX_USER=<ZEFIX_USER> --env ZEFIX_PASSWORD=<ZEFIX_PASSWORD> --env SWISSCO_STATE=<SWISSCO_STATE> --env SWISSCO_INTERVAL=<SWISSCO_INTERVAL> --transport stdio swiss-company-data -- npx -y swissco-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add swiss-company-data --env ZEFIX_USER=<ZEFIX_USER> --env ZEFIX_PASSWORD=<ZEFIX_PASSWORD> --env SWISSCO_STATE=<SWISSCO_STATE> --env SWISSCO_INTERVAL=<SWISSCO_INTERVAL> -- npx -y swissco-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"swiss-company-data": {
"command": "npx",
"args": [
"-y",
"swissco-mcp"
],
"env": {
"ZEFIX_USER": "<ZEFIX_USER>",
"ZEFIX_PASSWORD": "<ZEFIX_PASSWORD>",
"SWISSCO_STATE": "<SWISSCO_STATE>",
"SWISSCO_INTERVAL": "<SWISSCO_INTERVAL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"swiss-company-data": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"swissco-mcp"
],
"env": {
"ZEFIX_USER": "<ZEFIX_USER>",
"ZEFIX_PASSWORD": "<ZEFIX_PASSWORD>",
"SWISSCO_STATE": "<SWISSCO_STATE>",
"SWISSCO_INTERVAL": "<SWISSCO_INTERVAL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e ZEFIX_USER=<ZEFIX_USER> -e ZEFIX_PASSWORD=<ZEFIX_PASSWORD> -e SWISSCO_STATE=<SWISSCO_STATE> -e SWISSCO_INTERVAL=<SWISSCO_INTERVAL> swiss-company-data npx -y swissco-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Swiss company data
Как установить Swiss company data в Claude Code?
Выполните claude mcp add swissco -- npx -y swissco-mcp. Вариант с переменными окружения: `claude mcp add --env ZEFIX_USER=<ZEFIX_USER> --env ZEFIX_PASSWORD=<ZEFIX_PASSWORD> --env SWISSCO_STATE=<SWISSCO_STATE> --env SWISSCO_INTERVAL=<SWISSCO_INTERVAL> --transport stdio swiss-company-data -- npx -y swissco-mcp`.
Что делает Swiss company data?
Соединяет агента с открытыми швейцарскими данными о компаниях и закупках: поиск по реестру, публикации вестника, тендеры, лицензии. Отдельной авторизации на стороне источников не требует.
Нужны ли ключи Zefix?
Сервер работает и без них. Учётные данные Zefix передаются через ZEFIX_USER и ZEFIX_PASSWORD, когда нужно обращаться к Zefix с авторизацией.