rhdp-blog-search
Red Hat Developer Blog Search - MCP Server
Red Hat Developer サイト (developers.redhat.com) のコンテンツを検索・閲覧する MCP サーバーです。サイトの検索ページを支える Hydra/Solr 検索 API を利用しています。
ツール
ツール | 説明 |
| ブログ、記事、ラーニングパスなどを検索します。コンテンツタイプ、プロダクト、トピックで絞り込み、関連度または日付で並べ替えます。 |
|
|
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 で引用します。
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 で、access.redhat.com/hydra/rest/search/platform/developers にある Solr バックエンドの API に問い合わせます。このサーバーは JavaScript フロントエンドを介さず、その API を直接呼び出して、構造化された JSON 結果を返します。fetch_rhdp_page ツールは個別のブログページを取得し、BeautifulSoup を使って記事テキストを抽出します。
This server cannot be installed
Maintenance
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
- FlicenseNot 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.45
- AlicenseNot gradedqualityFmaintenanceEnables programmatic interaction with Medium's content ecosystem for intelligent and context-aware content retrieval.2225MIT
- AlicenseAqualityBmaintenanceProvides 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
- FlicenseNot gradedqualityDmaintenanceEnables AI clients to search and retrieve IBM Cloud documentation, converting pages to clean Markdown.1
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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