rhdp-blog-search
Red Hat Developer Tour - Keyword Search Server
MCP-сервер, который выполняет поиск и чтение контента на сайте Red Hat Developer (developers.redhat.com). Он построен на поисковом API Hydra/Solr, поддерживающем работу страницы поиска сайта.
Инструменты
Инструмент | Описание |
| Поиск по блогам, статьям, учебным маршрутам и т.д. Фильтрация по типу контента, продукту, теме. Сортировка по релевантности или дате. |
| Получение полного текста статьи с URL-адреса на |
Related MCP server: devto-mcp-server
Сборка контейнера
podman build -t rhdp-blog-search:latest -f Containerfile .Настройка Claude Code
Добавьте сервер в файл настроек уровня проекта, чтобы он загружался только при работе в проекте, где он необходим. Это предотвращает добавление описаний инструментов в системный запрос каждого сеанса (что расходует входные токены).
Создайте или отредактируйте файл .claude/settings.json в проекте, где требуется доступ:
{
"mcpServers": {
"rhdp-blog-search": {
"command": "podman",
"args": ["run", "-i", "--rm", "rhdp-blog-search:latest"]
}
}
}Чтобы использовать сервер глобально (загружается в каждом сеансе — больше дополнительный расход токенов), добавьте тот же блок в файл ~/.claude/settings.json.
Как снизить расход токенов
MCP-сервер работает только во время активного сеанса Claude Code — Podman запускает контейнер при начале сеанса и останавливает его завершении. Фоновый демон не запускается.
Однако описания двух инструментов включаются в каждый запрос сеанса, в котором настроен сервер. Чтобы избежать ненужных расходов:
Используйте конфигурацию на уровне проекта (
.claude/settings.jsonв корне проекта) вместо глобальной. Инструменты будут появляться только в сеансах, запущенных из этого каталога.Не добавляйте его в конфигурацию домашнего каталога, если он не нужен всегда и везде.
Альтернативная запуск Claude Code с конфигурационным файлом MCP:
claude --mcp-config path/to/mcp.json
Использование в Claude Code
После настройки просто попросите Claude использовать инструменты естественно:
Поискать в блога Red Hat Developer материалы о наилучших практиках использования OpenShift Virtualization и кратко изложите найденное. Укажите для каждого блога URL.
Найдите самые новые статьи из блогов об OpenShift GitOps и дайте сводку по каждой со ссылками.
Изучите, как настроить OpenShift AI в Developer Sandbox. Используйте поиск по блогам Red Hat Developer, чтобы найти соответствующие статьи, затем прочитайте самые подходящие из них и дайте пошаговое руководство с ссылками на источники.
Claude вызовет инструмент search_rhdp для поиска релевантного контента, затем fetch_rhdp_page для чтения конкретнных статей, и приведет их источники в виде URL-адресов.
Параметры search_rhdp
Параметр | По умолчению | Описание |
| (обязательно) | Поисковые условия |
|
| Через запятую: |
| Фильтр по продукту, например | |
| Фильтр по теме, например | |
|
|
|
|
| Количество результатов (максимум 50) |
Использование CLI (без MCP)
Указанный поиск может использоваться автономно:
python3 rhdp_blog_search.py openshift --type blog_post --sort newest --rows 5
python3 rhdp_blog_search.py openshift --facets-only
python3 rhdp_blog_search.py openshift --type blog_post --jsonПринцип работы
Страница поиска Red Hat Developer — это React-SPA, который обращается к поисковому API на базе Solr по адресу access.redhat.com/hydra/restplatform/developers. Данный сервер напрямую вызывает этот API, минуя JavaScript-интерфейс, и возвращает структурированные JSON-данные. Инструмент fetch_rhdp_page загружает отдельные страницы блогов и извлекает текст из статьи с помощью BeautifulSoup.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and fetch AgendaForge public documentation and marketing content. No authentication needed.
Read-only search over the Vocenya AI receptionist API docs and endpoints, with code samples.
Headless CMS. Search the docs and read, draft, publish, and schedule entries via OAuth.
Read-only access to MojaLab.com blog content: search and read posts, pages and tags as Markdown.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with the dev.to platform through its public API. Allows users to retrieve articles, user profiles, tags, comments, and perform article searches without requiring authentication.46MIT
- AlicenseAqualityDmaintenanceProvides tools to search and retrieve articles from the dev.to API, including search by query, tag, or technology, and fetching full articles by ID or slug.5MIT
- FlicenseAqualityDmaintenanceIntegrates with Red Hat APIs to enable searching Knowledge Centered Support (KCS) solutions, retrieving solution details, searching support cases, and obtaining case details through LLM applications.42-
- FlicenseNot gradedqualityDmaintenanceProvides tools to search and retrieve details of programming topics, and exposes a catalog resource for topic listings.-