rhdp-blog-search
Searches and reads content from the Red Hat Developer site, including blogs, articles, and learning paths, with filtering by content type, product, and topic, plus full article extraction as clean markdown.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rhdp-blog-searchSearch Red Hat Developer blogs for recent OpenShift AI articles and summarize the top results."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Red Hat Developer Blog Search - MCP Server
MCP server that searches and reads content from the Red Hat Developer site (developers.redhat.com). Built on the Hydra/Solr search API that powers the site's search page.
Tools
Tool | Description |
| Search blogs, articles, learning paths, etc. Filter by content type, product, topic. Sort by relevance or date. |
| Fetch full article text from a |
Related MCP server: devto-mcp-server
Build the container
podman build -t rhdp-blog-search:latest -f Containerfile .Configure Claude Code
Add the server to a project-level settings file so it only loads when you are working in a project that needs it. This avoids adding tool descriptions to every session's system prompt (which costs input tokens).
Create or edit .claude/settings.json in the project where you want access:
{
"mcpServers": {
"rhdp-blog-search": {
"command": "podman",
"args": ["run", "-i", "--rm", "rhdp-blog-search:latest"]
}
}
}To use it globally (loads every session — more token overhead), add the same
block to ~/.claude/settings.json instead.
Keeping token cost low
The MCP server only runs while a Claude Code session is active — Podman starts the container when the session begins and stops it when the session ends. There is no background daemon.
However, the two tool descriptions are included in every prompt of a session where the server is configured. To minimize unnecessary cost:
Use project-level config (
.claude/settings.jsonin the project root) rather than global config. The tools only appear in sessions started from that directory.Don't add it to your home directory config unless you want it everywhere.
Alternatively, start Claude Code with an explicit MCP config file:
claude --mcp-config path/to/mcp.json
Usage in Claude Code
Once configured, ask Claude to use the tools naturally:
Search Red Hat Developer blogs about OpenShift Virtualization best practices and summarize what you find. Cite each blog with its URL.
Find the newest blog posts about OpenShift GitOps and give me a summary of each one with links.
Research how to set up OpenShift AI on Developer Sandbox. Use the Red Hat Developer blog search to find relevant articles, then read the most relevant ones and give me a step-by-step guide with citations.
Claude will call search_rhdp to find relevant content, then fetch_rhdp_page
to read specific articles, and cite them with URLs from the results.
search_rhdp parameters
Parameter | Default | Description |
| (required) | Search terms |
|
| Comma-separated: |
| Filter by product, e.g. | |
| Filter by topic, e.g. | |
|
|
|
|
| Number of results (max 50) |
CLI usage (without MCP)
The search module also works standalone:
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 --jsonHow it works
The Red Hat Developer search page is a React SPA that queries a Solr-backed
API at access.redhat.com/hydra/rest/search/platform/developers. This server
calls that API directly, bypassing the JavaScript frontend, and returns
structured JSON results. The fetch_rhdp_page tool fetches individual blog
pages and extracts article text using BeautifulSoup.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and fetch AgendaForge public documentation and marketing content. No authentication needed.
Read-only access to MojaLab.com blog content: search and read posts, pages and tags as Markdown.
OrganiKPI MCP: search and fetch services, posts and tools as clean markdown (read-only).
Search and read the Radixia blog (enterprise AI, cloud, open source) via MCP.
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-
- AlicenseAqualityCmaintenanceProvides 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 gradedqualityBmaintenanceProvides tools to search and retrieve details of programming topics, and exposes a catalog resource for topic listings.-