Skip to main content
Glama
dmc5179

rhdp-blog-search

by dmc5179

Red Hat Developer 블로그 검색 - MCP 서버

Red Hat Developer 사이트(developers.redhat.com)에서 콘텐츠를 검색하고 읽는 MCP 서버입니다. 사이트의 검색 페이지를 구동하는 Hydra/Solr 검색 API를 기반으로 합니다.

도구

도구

설명

search_rhdp

블로그, 기사, 학습 경로 등을 검색합니다. 콘텐츠 유형, 제품, 주제로 필터링하고 관련성 또는 날짜순으로 정렬합니다.

fetch_rhdp_page

developers.redhat.com URL에서 전체 기사 텍스트를 가져옵니다. 페이지에서 추출한 깔끔한 마크다운을 반환합니다.

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로 인용할 것입니다.

매개변수

기본값

설명

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 검색 페이지는 access.redhat.com/hydra/rest/search/platform/developers에 있는 Solr 기반 API를 쿼리하는 React SPA입니다. 이 서버는 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