NL

numikel/law-scrapper-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars 6 forks Качество 82 Тренд 30MIT

Комплексный сервер 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.0 and MCPServer; 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

# 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
Открыть полный README на GitHub

Установка

uvx --from git+https://github.com/numikel/law-scrapper-mcp law-scrapper
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "law-scrapper-mcp": { "command": "law-scrapper" } } }