
numikel/law-scrapper-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Комплексный сервер Model Context Protocol (MCP) для доступа и анализа польских правовых актов из API Sejm, что позволяет проводить юридические исследования и анализ документов на основе ИИ.
Обзор
Комплексный сервер Model Context Protocol (MCP) для доступа и анализа польских правовых актов из API Sejm, что позволяет проводить юридические исследования и анализ документов на основе ИИ. - Полный доступ к польским правовым актам от Dziennik Ustaw (DU) и Monitor Polski (MP) - - Многокритериальный поиск по дате, типу, ключевым словам, издателю и статусу - - Результаты поиска в магазине и фильтр с регексом, соответствием типа / статуса / года, диапазонами дат, сортировкой - - Загрузка актов в память для эффективной навигации и поиска на уровне разделов - - Метаданные, структура, ссылки и поиск контента - - Автоматическое преобразование PDF-to-text и HTML-to-Markdown - Специализированные утилиты даты для анализа юридических документов - - Ключевые слова, статусы, типы документов и данные учреждения - - Построено с помощью mcp [cli] ==2.2.
Обзор (машинный перевод)
Комплексный сервер Model Context Protocol (MCP) для доступа и анализа польских правовых актов из API Sejm, что позволяет проводить юридические исследования и анализ документов на основе ИИ.
Особенности
Всеобъемлющий доступ к правовым актам - Полный доступ к польским правовым актам от Dziennik Ustaw (DU) и Monitor Polski (MP)
Продвинутый поиск и фильтрация - многокритериальный поиск по дате, типу, ключевым словам, издателю и статусу
Магазин результатов с цепной фильтрацией - Результаты поиска магазина и фильтр с регексом, типом/статусом/год соответствия, диапазонами дат, сортировкой
Паттерн Магазина Документов - Загрузка действует в память для эффективной навигации и поиска на уровне разделов
** Подробный анализ документов** - Метаданные, структура, ссылки и поиск контента
** Обработка контента** - Автоматическое преобразование PDF-to-text и HTML-to-Markdown
** Расчеты дат** - Специализированные утилиты дат для анализа юридических документов
Метаданные системы - Ключевые слова, статусы, типы документов и данные учреждения
Official MCP SDK - Построено с помощью mcp[cli]==2.2.0 и MCPServer; STDIO и потоковых HTTP-перевозок без состояния
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Law Scrapper MCP
A comprehensive Model Context Protocol (MCP) server for accessing and analyzing Polish legal acts from the Sejm API, enabling AI-powered legal research and document analysis.
Features
- Comprehensive legal act access - Full access to Polish legal acts from Dziennik Ustaw (DU) and Monitor Polski (MP)
- Advanced search and filtering - Multi-criteria search by date, type, keywords, publisher, and status
- Result Store with chained filtering - Store search results and filter with regex, type/status/year match, date ranges, sorting
- Document Store pattern - Load acts into memory for efficient section-level navigation and search
- Detailed document analysis - Metadata, structure, references, and content retrieval
- Content processing - Automatic PDF-to-text and HTML-to-Markdown conversion
- Date calculations - Specialized date utilities for legal document analysis
- System metadata - Keywords, statuses, document types, and institution data
- Official MCP SDK - Built with
mcp[cli]==2.2.0andMCPServer; STDIO and stateless Streamable HTTP transports - Async HTTP client - Efficient httpx client with retry logic and connection pooling
- TTL caching - Intelligent response caching with configurable TTL
- Structured logging - JSON and text log formats for easy debugging
- Docker support - Containerized deployment with docker-compose
- Comprehensive documentation - Examples and clear parameter descriptions
Requirements
- Python: 3.13 or higher
- Package manager: uv (recommended) or pip
- Internet connection: Required for accessing Sejm API endpoints
- MCP-compatible tool: Cursor IDE, Claude Code, or other MCP clients
Installation
Using uv (recommended)
# Clone the repository
git clone https://github.com/numikel/law-scrapper-mcp.git
cd law-scrapper-mcp
# Install dependencies
uv sync
# Install with dev dependencies
uv sync --extra dev
Using pip
# Clone the repository
git clone https://github.com/numikel/law-scrapper-mcp.git
cd law-scrapper-mcp
# Install dependencies
pip install -e .
Using uvx (no installation required)
For quick testing without cloning the repository:
# Run the server directly from GitHub
uvx --from git+https://github.com/numikel/law-scrapper-mcp law-scrapper
Quick start
STDIO transport (default)
STDIO is the default transport for MCP communication. Start the server and connect from your MCP client:
# Run the server
uv run python -m law_scrapper_mcp
Установка
uvx --from git+https://github.com/numikel/law-scrapper-mcp law-scrapperКонфигурация
{
"mcpServers": {
"law-scrapper-mcp": {
"command": "law-scrapper"
}
}
}