Skip to main content
Glama
dmc5179

rhdp-blog-search

by dmc5179

Servidor MCP de búsqueda del blog de Red Hat Developer

Servidor MCP que busca y lee contenido del sitio Red Hat Developer (developers.redhat.com). Está construido sobre la API de búsqueda Hydra/Solr que impulsa la página de búsqueda del sitio.

Herramientas

Herramienta

Descripción

search_rhdp

Busca blogs, artículos, rutas de aprendizaje, etc. Filtra por tipo de contenido, producto o tema. Ordena por relevancia o fecha.

fetch_rhdp_page

Obtiene el texto completo de un artículo a partir de una URL de developers.redhat.com. Devuelve markdown limpio extraído de la página.

Related MCP server: Medium MCP Server

Construir el contenedor

podman build -t rhdp-blog-search:latest -f Containerfile .

Configurar Claude Code

Añade el servidor a un archivo de configuración de nivel de proyecto para que solo se cargue cuando trabajes en un proyecto que lo necesite. Esto evita añadir las descripciones de las herramientas al prompt del sistema de cada sesión (lo que cuesta tokens de entrada).

Crea o edita .claude/settings.json en el proyecto donde quieras tener acceso:

{
  "mcpServers": {
    "rhdp-blog-search": {
      "command": "podman",
      "args": ["run", "-i", "--rm", "rhdp-blog-search:latest"]
    }
  }
}

Para usarlo de forma global (se carga en todas las sesiones; más sobrecarga de tokens), añade el mismo bloque en ~/.claude/settings.json.

Mantener el coste de tokens bajo

El servidor MCP solo se ejecuta mientras una sesión de Claude Code esté activa — Podman arranca el contenedor cuando comienza la sesión y lo detiene cuando termina. No hay ningún demonio en segundo plano.

Sin embargo, las descripciones de las dos herramientas se incluyen en cada prompt de una sesión en la que el servidor esté configurado. Para minimizar el coste innecesario:

  • Usa la configuración a nivel de proyecto (.claude/settings.json en la raíz del proyecto) en lugar de la configuración global. Las herramientas solo aparecen en las sesiones iniciadas desde ese directorio.

  • No lo añadas a la configuración de tu directorio personal a menos que quieras tenerlo en todas partes.

  • Alternativamente, inicia Claude Code con un archivo de configuración MCP explícito:

    claude --mcp-config path/to/mcp.json

Uso en Claudig Code

Una vez configurado, pídale a Claude que use las herramientas de forma natural:

Busca en los blogs de Red Hat Developer las mejores prácticas de OpenShift Virtualization y resume lo que encuentres. Cita cada blog con su URL.

Encuentra las publicaciones de blog más recientes sobre OpenShift GitOps y dame un resumen de cada una con enlaces.

Investiga cómo configurar OpenShift AI en Developer Sandbox. Usa la búsqueda de blogs, lee los más relevantes y dame una guía paso a paso con citas.

Claude llamará a search_rhdp para encontrar el contenido relevante, luego a fetch_rhdp_page para leer artículos concretos, y los citará con las URLs de los resultados.

Parámetro

Predeterminado

Descripción

query

(obligatorio)

Términos de búsqueda

content_type

blog_post

Separados por comas: article, blog_post, books, cheat_sheet, events, learning_path, video_resource

product

Filtra por producto, p. ej. Red Hat OpenShift

topic

Filtra por tema, p. ej. Kubernetes

sort

relevant

relevant, newest, oldest

max_results

10

Número de resultados (máximo 50)

Uso de la CLI (sin MCP)

El módulo de búsqueda también funciona de forma independiente:

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

Cómo funciona

La página de búsqueda de Red Hat Developer es una SPA de React que consulta una API respaldada por Solr en access.redhat.com/hydra/rest/search/platform/developers. Este servidor llama a esa API directamente, omitiendo el frontend de JavaScript, y devuelve resultados JSON estructurados. The tool fetch_rhdp_page of the specified blog pages extracts text from the article using BeautifulSoup.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search PayU docs, browse the payment integration catalog, and fetch production-ready code.

  • Search Stack Exchange questions, fetch Q&A threads as markdown, look up tag FAQs and user profiles.

  • Discover available topics and explore up-to-date, topic-tagged web content. Search to surface the…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dmc5179/redhat-blog-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server