fedlex-mcp — MCP-сервер для Claude Code: законы Швейцарии и термины
Подключает к ассистенту швейцарское законодательство, открытые консультации и официальную терминологию TERMDAT. Пригодится, если нужно быстро найти норму или срок подачи отзыва.
claude mcp add fedlex-mcp -- uvx fedlex-mcpЧто делает fedlex-mcp
Сервер обращается к двум SPARQL-эндпоинтам: Fedlex отдаёт Systematic Compilation (SR), Official Compilation (AS), Federal Gazette (BBl), договоры и консультации, а LINDAS — базу терминов TERMDAT Федеральной канцелярии. Внутри 12 инструментов и 2 ресурса. Поиск идёт по названию закона, по номеру SR, по версиям и по датам вступления в силу.
Консультации отдаются с полем deadline, посчитанным days_remaining по часовому поясу Europe/Zurich, и производным status: истёкшая консультация не покажется как действующая. Фильтр topic разворачивается в набор ключевых слов и сообщает, какие именно термины он искал. Для консультаций лучше брать topic, а не keyword: тематической таксономии у них нет, фильтрация идёт по свободному тексту заголовка.
Нужен Python 3.11+ и uv или pip. Ключ API не требуется, данные открыты для повторного использования. Транспорт два: stdio для настольного клиента и Streamable HTTP для облака.
Какие задачи решает
- найти действующий закон по номеру SR
- проверить, не истёк ли срок консультации
- посмотреть историю версий нормативного акта
- подобрать официальный перевод термина на французский и итальянский
- отследить законы, вступающие в силу в ближайшее время
Примеры запросов агенту
- Покажи все действующие федеральные законы о профессиональном обучении
- Какие консультации по образованию открыты сейчас и до какого числа?
- Как официально называется «Volksschule» по-французски и по-итальянски?
Как установить fedlex-mcp
Командой платформы
claude mcp add fedlex-mcp -- uvx fedlex-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from fedlex-mcp <команда>
Командой платформы
codex mcp add fedlex-mcp -- uvx fedlex-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from fedlex-mcp <команда>
Файл настроек
{
"mcpServers": {
"fedlex-mcp": {
"command": "uvx",
"args": [
"fedlex-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from fedlex-mcp <команда>
Файл настроек
{
"servers": {
"fedlex-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"fedlex-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from fedlex-mcp <команда>
Командой платформы
gemini mcp add fedlex-mcp uvx fedlex-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from fedlex-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о fedlex-mcp
Как установить fedlex-mcp в Claude Code?
Одной командой: claude mcp add fedlex-mcp -- uvx fedlex-mcp.
Что делает fedlex-mcp?
Даёт ассистенту доступ к швейцарскому федеральному праву, консультациям и терминологической базе TERMDAT через два SPARQL-эндпоинта.
Нужен ли ключ API?
Нет, все три источника открыты для повторного использования. Для запуска хватит Python 3.11+ и uv или pip.