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 "Install 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: Medium 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 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