Skip to main content
Glama
dmc5179

rhdp-blog-search

by dmc5179

Red Hat Developer Blog Search - MCP Server

Red Hat Developer サイト (developers.redhat.com) のコンテンツを検索・閲覧する MCP サーバーです。サイトの検索ページを支える Hydra/Solr 検索 API を利用しています。

ツール

ツール

説明

search_rhdp

ブログ、記事、ラーニングパスなどを検索します。コンテンツタイプ、プロダクト、トピックで絞り込み、関連度または日付で並べ替えます。

fetch_rhdp_page

developers.redhat.com の URL から記事の全文を取得します。ページから抽出したクリーンな Markdown を返します。

Related MCP server: Medium 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 がセッションの開始時にコンテナを起動し、終了時に停止します。バックグラウンドのデーモンはありません。

ただし、サーバーが設定されているセッションのすべてのプロンプトには、2 つのツールの説明が含まれます。不要なコストを最小限に抑えるには:

  • グローバル設定ではなくプロジェクトレベルの設定(プロジェクトルートの .claude/settings.json)を使用します。ツールは、そのディレクトリから開始したセッションでのみ表示されます。

  • すべての場所で使いたい場合を除き、ホームディレクトリの設定には追加しないでください

  • または、明示的な MCP 設定ファイルを指定して Claude Code を起動します:

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

Claude Code での使用

設定が完了したら、Claude に自然にツールを使ってもらいます:

Red Hat Developer ブログで OpenShift Virtualization のベストプラクティスについて検索し、見つけた内容を要約してください。各ブログは URL 付きで引用してください。

OpenShift GitOps に関する最新のブログ記事を見つけて、それぞれの要約とリンクを提供してください。

Developer Sandbox で OpenShift AI をセットアップする方法を調べてください。Red Hat Developer ブログ検索を使用して関連記事を探し、最も関連性の高い記事を読んで、引用付きのステップバイステップの手順を作成してください。

Claude は search_rhdp で関連コンテンツを探し、fetch_rhdhdp_page で個別の記事を読み、結果の URL で引用します。

パラメーター

デフォルト

説明

query

(必須)

検索キーワード

content_type

blog_post

カンマ区切り: article, blog_post, books, cheat_sheet, events, learning_path, video_resource

product

プロダクトで絞り込み。例: Red Hat OpenShift

topic

トピックで絞り込み。例: Kubernetes

sort

relevant

relevant, newest, oldest

max_results

10

結果の件数(最大 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 で、access.redhat.com/hydra/rest/search/platform/developers にある Solr バックエンドの API に問い合わせます。このサーバーは JavaScript フロントエンドを介さず、その API を直接呼び出して、構造化された JSON 結果を返します。fetch_rhdp_page ツールは個別のブログページを取得し、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