Skip to main content
Glama
ia-cae-zurekin-mcp

ia-cae-zurekin-mcp

MCP-сервер IA CAE Zurekin

MCP-сервер на Node.js для аутентифицированного доступа к внутренней сети CAEZ Urekin.

Что включено

  • search_pages: поиск контента на аутентифицированном сайте

  • get_page: получение конкретной страницы

  • extract_page_content: возврат структурированного контента

  • list_sections: перечисление навигационных ссылок с корневой страницы

Related MCP server: wikijs-mcp

Требования

  • Node.js 18+

  • Сервер или среда для запуска этого проекта вне редактора

  • Настройка логики входа на реальный сайт, если форма не совпадает со значениями по умолчанию

Настройка

  1. Скопируйте .env.example в .env

  2. Заполните или настройте переменные окружения

  3. Установите зависимости:

    • npm install

  4. Запустите сервер:

    • npm start

Основные переменные

  • CAEZ_BASE_URL: базовый URL внутреннего сайта

  • CAEZ_USERNAME: имя пользователя для доступа

  • CAEZ_PASSWORD: пароль для доступа

  • CAEZ_LOGIN_URL: точный URL для входа, если он отличается от базового

  • CAEZ_LOGIN_USER_FIELD: реальное имя поля пользователя в форме

  • CAEZ_LOGIN_PASSWORD_FIELD: реальное имя поля пароля в форме

  • CAEZ_LOGIN_EXTRA_FIELDS: JSON с дополнительными полями формы, если они есть

  • CAEZ_SEARCH_PATH: внутренний путь поиска, если у сайта есть специфический URL для поиска

Предварительно загруженная конфигурация для вашего случая

Пример уже настроен на этой базе:

  • CAEZ_LOGIN_URL=https://interna.caezurekin.biz/caezurekin

  • CAEZ_LOGIN_USER_FIELD=username

  • CAEZ_LOGIN_PASSWORD_FIELD=password

Возможные корректировки

Очень вероятно, что вам все еще придется адаптировать:

  • поток аутентификации, если есть перенаправления, CSRF-токены или SSO

  • логику поиска, если у сайта нет четкого эндпоинта

  • любые дополнительные скрытые поля формы, если они существуют

Использование с вашим собственным MCP

При развертывании MCP-соединение должно указывать на этот сервер, а не напрямую на внутреннюю сеть.

Available Tools

4 tools
extract_page_contentC

Extrae el contenido estructurado de una p�gina.

Inputs: url (required), include_tables, include_links.

get_pageC

Obtiene una p�gina concreta del sitio.

Inputs: url, path.

list_sectionsC

Lista secciones navegables del sitio.

Inputs: root_path.

search_pagesC

Busca contenido dentro de la web interna autenticada.

Inputs: query (required), limit, section.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool targets a distinct operation: extracting content from a page, retrieving a specific page, listing sections, and searching within the site. There is no overlap or ambiguity between them.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (e.g., extract_page_content, get_page, list_sections, search_pages) using snake_case, making them predictable and easy to understand.

    Tool Count5/5

    The server has 4 tools, which is well-scoped for a website content retrieval and navigation purpose. Each tool serves a clear and necessary function without being redundant or excessive.

    Completeness4/5

    The tool set covers core operations: retrieving pages, extracting content, listing sections, and searching. It lacks features like listing pages within a section or getting page metadata, but these are minor gaps for the intended domain.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers