Skip to main content
Glama
imo-rules-mcp

imo-rules-mcp

by CAPTW

⚓ imo-rules-mcp

Принесите свой корпус. Держите правила локально.

Сервер MCP только для чтения для офлайн-семантического поиска, поиска по ключевым словам, извлечения документов, обхода цитирований и структурированного просмотра локально предоставленного нормативного корпуса IMO.

MCP Runtime Mode Corpus

Инструменты · Настройка корпуса · Границы прав · Полная техническая документация


Сервер открыт. Корпус — ваш: лицензируйте, храните и защищайте его.

imo-rules-mcp предоставляет локальный корпус морских документов MCP-совместимым клиентам без обхода веб-сайтов и без распространения текста нормативных актов.

Инструменты MCP

Инструмент

Назначение

imo_semantic_search

Семантический поиск с ранжированными нормативными актами, хлебными крошками, фрагментами и ключами документов.

imo_keyword_search

Буквальный поиск по заголовку или тексту.

imo_get_document

Получение одного нормализованного нормативного акта с контекстом навигации и цитатами.

imo_list_instruments / imo_browse

Навигация по документам, главам и нормативным актам.

imo_get_citations

Переход по исходящим перекрёстным ссылкам.

imo_stats

Просмотр покрытия корпуса и состояния индекса.

Related MCP server: RAG MCP Server

Архитектура

flowchart LR
    A["Licensed local corpus"] --> B["SQLite documents"]
    A --> C["TOC tree"]
    A --> D["Local embedding index"]
    B --> E["MCP server"]
    C --> E
    D --> E
    E --> F["Offline MCP client"]

Быстрый старт

Установка:

npm install

Импортируйте совместимый экспортированный корпус:

node scripts/import-corpus.mjs /path/to/KRcrawl

Запустите stdio-сервер:

npm start

Включён файл .mcp.json в области репозитория для хостов, поддерживающих локальную конфигурацию MCP.

Корпус и границы прав

Этот репозиторий содержит только серверный код. Он не включает SOLAS, MARPOL, STCW, Кодексы IMO или любой другой нормативный корпус.

  • Предоставляйте только материалы, которые вы имеете право использовать.

  • Держите corpus/ вне системы контроля версий.

  • Не публикуйте и не распространяйте проприетарный текст нормативных актов.

  • Если удобный пакет включает данные корпуса, держите этот репозиторий приватным и применяйте соответствующие меры контроля прав.

  • Лицензирование серверного кода не предоставляет прав на корпус.

Контракт времени выполнения

  • Только инструменты для чтения.

  • Нет краулера и нет обязательного сетевого пути.

  • Семантический поиск загружает свою локальную модель/индекс по требованию.

  • Остальные инструменты работают непосредственно с локальными структурами корпуса.

  • Полнота, актуальность, интерпретация и юридическая сила корпуса остаются внешними обязанностями.

Полная техническая документация

Оригинальный подробный README — включая ожидаемую структуру корпуса, переменные окружения, конфигурацию клиента и поведение каждого инструмента — сохранён без изменений по адресу:

README.technical.2026-08-25.md

Лицензия

Серверный код распространяется по лицензии MIT. Данные корпуса исключены из этой лицензии.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides semantic search over markdown documentation using RAG, allowing natural language queries and integration with MCP clients.
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides tools for ingesting documents into a local vector database and retrieving relevant information via semantic search, enabling retrieval-augmented generation for MCP clients.
    6
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables local document question-answering and retrieval via MCP, supporting multi-turn conversation, intent recognition, and tools for document search, Q&A, and summarization.
    5
    -