remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
DevHub CMS MCP
DevHub CMS 시스템 에서 콘텐츠를 관리하기 위한 MCP(모델 컨텍스트 프로토콜) 통합.
설치
로컬 시스템에 uv 패키지 관리자가 설치되어 있어야 합니다.
Claude Desktop 수동 구성
Claude Desktop 앱 과 함께 이 서버를 사용하려면 claude_desktop_config.json
의 "mcpServers" 섹션에 다음 구성을 추가하세요.
지엑스피1
구성을 업데이트한 후 Claude Desktop을 다시 시작하세요.
커서에 대한 수동 구성
이 MCP는 위와 비슷한 구성을 커서 글로벌 환경이나 개별 프로젝트에 추가하여 커서에서도 사용할 수 있습니다.
여기 의 예
Claude Code를 통해 설치
Claude Code의 명령줄은 MCP 설치를 지원합니다 .
아래 환경 변수를 업데이트하여 devhub-cms-mcp
를 추가할 수 있습니다.
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 DevHub CMS MCP를 자동으로 설치하는 방법:
지역 개발
저장소(또는 포크)를 복제합니다.
Claude Desktop 수동 구성
로컬 개발을 위해 Claude Desktop 앱과 함께 이 서버를 사용하려면 claude_desktop_config.json
의 "mcpServers" 섹션에 다음 구성을 추가하세요.
구성을 업데이트한 후 Claude Desktop을 다시 시작하세요.
uv
로 직접 실행하기 위한 구성
이 MCP를 사용하려면 다음 환경 변수를 설정해야 합니다.
그런 다음 MCP를 실행하세요
사용 가능한 도구
이 MCP는 DevHub CMS와 상호 작용하기 위한 다음과 같은 도구를 제공합니다.
위치 관리
- get_hours_of_operation(location_id) : 특정 DevHub 위치의 운영 시간을 가져옵니다. 요일별 시간 범위의 구조화된 목록을 반환합니다.
- update_hours(location_id, new_hours, hours_type='primary') : DevHub 위치의 운영 시간을 업데이트합니다.
- get_nearest_location(business_id, latitude, longitude) : 지리적 좌표를 기반으로 가장 가까운 DevHub 위치를 찾습니다.
콘텐츠 관리
- get_blog_post(post_id) : 제목, 날짜, HTML 콘텐츠를 포함하여 ID로 단일 블로그 게시물을 검색합니다.
- create_blog_post(site_id, title, content) : 새 블로그 게시물을 생성합니다. 콘텐츠는 HTML 형식이어야 하며 H1 태그를 포함해서는 안 됩니다.
- update_blog_post(post_id, title=None, content=None) : 기존 블로그 게시물의 제목 및/또는 내용을 업데이트합니다.
미디어 관리
- upload_image(base64_image_content, filename) : DevHub 미디어 갤러리에 이미지를 업로드합니다. WebP, JPEG, PNG 형식을 지원합니다. 이미지는 base64로 인코딩된 문자열로 제공해야 합니다.
LLM과 함께 사용
이 MCP는 모델 컨텍스트 프로토콜(MCP)을 지원하는 대규모 언어 모델(LLM)과 함께 사용하도록 설계되었습니다. LLM은 LLM에 기본적으로 통합된 직접적인 API 액세스 없이도 DevHub CMS에서 콘텐츠를 관리할 수 있습니다.
테스트
이 패키지에는 DevHub API에 대한 모의 요청이 포함된 테스트 모음이 포함되어 있어 실제 API 호출을 하지 않고도 기능을 테스트할 수 있습니다.
테스트 실행
테스트를 실행하려면 먼저 테스트 종속성이 있는 패키지를 설치하세요.
pytest로 테스트를 실행합니다.
더 자세한 출력 및 테스트 범위 정보는 다음을 참조하세요.
테스트 구조
tests/devhub_cms_mcp/test_mcp_integration.py
: MCP 통합 엔드포인트에 대한 테스트
This server cannot be installed
DevHub CMS 시스템(블로그 게시물, 콘텐츠, 위치 관리)에서 콘텐츠를 관리하기 위한 MCP(모델 컨텍스트 프로토콜) 통합