Об этом проекте
eur-lex-mcp-server — это сервер Model Context Protocol, который предоставляет правовые источники ЕС любому MCP-клиенту. Он выполняет запросы к семантическому репозиторию CELLAR Европейского издательского бюро через SPARQL и к контентному API EUR-Lex, и может работать как процесс stdio, локальный сервер Streamable HTTP или через публичную размещенную конечную точку. API-ключ не требуется, так как CELLAR и REST-конечные точки EUR-Lex являются общедоступными.
Инструменты (7):
- eurlex_search_documents — поиск законодательства, договоров и подготовительных актов по ключевым словам, типу документа, диапазону дат, концепции EuroVoc, автору-институту или статусу действия; постранично до 100 записей на страницу, с флагами для консолидированных текстов и поправок.
- eurlex_get_document — получение метаданных и полного текста (HTML, Markdown или Formex4 XML) по CELEX, ELI или URI работы, на любом из 24 языков EUR-Lex с английским в качестве запасного варианта; поддерживает постраничный, полный и только-метаданные режимы, структуру, выбор разделов и разрешение до текущей консолидированной версии.
- eurlex_lookup_celex — разрешение номера CELEX, URI ELI или ECLI до канонической работы CELLAR.
- eurlex_get_cases — поиск судебной практики Суда ЕС и Общего суда по номеру дела, суду, типу дела, ключевым словам и диапазону дат.
- eurlex_get_relations — обход одного шага графа связей CELLAR (цитирования, поправки, отмены, правовые основания, консолидации, национальная транспозиция).
- eurlex_browse_subjects — поиск в тезаурусе EuroVoc для разрешения терминов до URI концепций.
- eurlex_query_sparql — выполнение read-only SPARQL SELECT против CELLAR, ограниченного 100 строками.
Ресурсы: eurlex://document/{celexNumber} (снимок метаданных) и eurlex://document/{celexNumber}/relations (сводка связей одного шага). Промпт: eurlex_comparative_analysis, который формирует сравнительный правовой анализ ЕС/США для области политики.
Конфигурация охватывает переопределения SPARQL-конечной точки и базового URL контента, таймаут запроса, предел результатов, транспорт (stdio/http), HTTP-порт, режим аутентификации (none/jwt/oauth), режим сессии, уровень логирования и опциональный OpenTelemetry. Docker-образы публикуются на ghcr.io, проект построен на @cyanheads/mcp-ts-core. Лицензия Apache-2.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.