Skip to main content
Glama
dmc5179

rhdp-blog-search

by dmc5179

Red Hat Developer Blog Search - MCP-Server

MCP-Server, der Inhalte von der Red-Hat-Developer-Seite durchsucht und liest (developers.redhat.com). Er basiert auf der Hydra/Solr-Such-API, die auch die Suchseite der Website betreibt.

Tools

Tool

Beschreibung

search_rhdp

Sucht Blogs, Artikel, Lernpfade usw. Filtert nach Inhaltstyp, Produkt und Thema. Sortiert nach Relevanz oder Datum.

fetch_rhdp_page

Ruft den vollständigen Artikeltext einer developers.redhat.com-URL ab. Liefert sauberes Markdown, das aus der Seite extrahiert wurde.

Related MCP server: Medium MCP Server

Container erstellen

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

Claude Code konfigurieren

Fügen Sie den Server in eine Einstellungsdatei auf Projektebene ein, damit er nur geladen wird, wenn Sie in einem Projekt arbeiten, das ihn benötigt. Dadurch wird vermieden, dass die Tool-Beschreibungen zum System-Prompt jeder Sitzung hinzugefügt werden (was Eingabe-Token kostet).

Erstellen oder bearbeiten Sie .claude/settings.json in dem Projekt, in dem Sie Zugriff erhalten möchten:

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

Für die globale Nutzung (lädt in jeder Sitzung — höherer Token-Verbrauch) fügen Sie denselben Block stattdessen zu ~/.claude/settings.json hinzu.

Token-Verbrauch niedrig halten

Der MCP-Server läuft nur, solange eine Sitzung mit Claude Code aktiv ist — Podman startet den Container, wenn die Sitzung beginnt, und stoppt ihn, wenn die Sitzung endet. Es läuft kein Hintergrund-Daemon.

Die beiden Tool-Beschreibungen werden jedoch in jeden Prompt einer Sitzung aufgenommen, in der der Server konfiguriert ist. Um unnötige Kosten zu vermeiden:

  • Konfiguration auf Projektebene verwenden (.claude/settings.json im Projektstamm) anstelle der globalen Konfiguration. Die Tools erscheinen nur in Sitzungen, die aus diesem Verzeichnis gestartet werden.

  • Nicht zur Konfiguration Ihres Home-Verzeichnisses hinzufügen, es sei denn, Sie möchten sie überall verfügbar haben.

  • Alternativ starten Sie Claude Code mit einer expliziten MCP-Konfigurationsdatei:

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

Verwendung in Claude Code

Nach der Konfiguration bitten Sie Claude, die Tools auf natürliche Weise zu verwenden:

Suchen Sie in den Red-Hat-Developer-Blogs nach Best Practices für OpenShift-Virtualisierung und fassen Sie zusammen, was Sie finden. Zitieren Sie jeden Blog mit seiner URL.

Finden Sie die neuesten Blog-Beiträge über OpenShift GitOps und geben Sie mir eine Zusammenfassung von jedem einzelnen mit Links.

Recherchieren Sie, wie OpenShift AI im Developer Sandbox eingerichtet wird. Nutzen Sie die Red-Hat-Developer-Blog-Suche, um relevante Artikel zu finden, lesen Sie dann die relevantesten und geben Sie mir eine Schritt-für-Schritt-Anleitung mit Quellenangaben.

Claude ruft search_rhdp auf, um relevante Inhalte zu finden, verwendet dann fetch_rhdp_page, um einzelne Artikel zu lesen, und zitiert sie mit den URLs aus den Ergebnissen.

Parameter von search_rhdp

Parameter

Standard

Beschreibung

query

(erforderlich)

Suchbegriffe

content_type

blog_post

Durch Kommas getrennt: article, blog_post, books, cheat_sheet, events, learning_path, video_resource

product

Nach Produkt filtern, z. B. Red Hat OpenShift

topic

Nach Thema filtern, z. B. Kubernetes

sort

relevant

relevant, newest, oldest

max_results

10

Anzahl der Ergebnisse (max. 50)

CLI-Nutzung (ohne MCP)

Das Suchmodul funktioniert auch eigenständig:

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

So funktioniert es

Die Red-Hat-Developer-Suchseite ist eine React-SPA, die eine Solr-basierte API unter access.redhat.com/hydra/rest/search/platform/developers abfragt. Dieser Server ruft die API direkt auf, umgeht das JavaScript-Frontend und liefert strukturierte JSON-Ergebnisse. Das Tool fetch_rhdp_page ruft einzelne Blog-Seiten ab und extrahiert den Artikeltext mithilfe von 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