rhdp-blog-search
Red Hat Developer 블로그 검색 - MCP 서버
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이 세션이 시작되면 컨테이너를 시작하고 세션이 끝나면 중지합니다. 백그라운드 데몬은 없습니다.
하지만 두 도구 설명은 서버가 구성된 세션의 모든 프롬프트에 포함됩니다. 불필요한 비용을 최소화하려면:
프로젝트 수준 구성(프로젝트 루트의
.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_rhdp_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 검색 페이지는 access.redhat.com/hydra/rest/search/platform/developers에 있는 Solr 기반 API를 쿼리하는 React SPA입니다. 이 서버는 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