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+
Сервер или среда для запуска этого проекта вне редактора
Настройка логики входа на реальный сайт, если форма не совпадает со значениями по умолчанию
Настройка
Скопируйте
.env.exampleв.envЗаполните или настройте переменные окружения
Установите зависимости:
npm install
Запустите сервер:
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/caezurekinCAEZ_LOGIN_USER_FIELD=usernameCAEZ_LOGIN_PASSWORD_FIELD=password
Возможные корректировки
Очень вероятно, что вам все еще придется адаптировать:
поток аутентификации, если есть перенаправления, CSRF-токены или SSO
логику поиска, если у сайта нет четкого эндпоинта
любые дополнительные скрытые поля формы, если они существуют
Использование с вашим собственным MCP
При развертывании MCP-соединение должно указывать на этот сервер, а не напрямую на внутреннюю сеть.
Available Tools
4 toolsextract_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
Scored across 4 tools
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.
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.
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.
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
Related MCP Connectors
MCP server for querying Forkast documentation
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
MCP server for web extraction and rendering via AceDataCloud WebExtrator
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server for live web search and clean-markdown page fetch over the Keenable web index.2165 npm6MIT
- FlicenseNot gradedqualityDmaintenanceMCP server to search and read documentation pages from a WikiJS instance via its GraphQL API.-
- AlicenseNot gradedqualityDmaintenanceMCP server for searching and retrieving pages from Atlassian Confluence.35 npm1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that provides web search scraping from DuckDuckGo (with Mojeek fallback) and URL content fetching as markdown/text or raw HTML.1ISC