Pango Lingo MCP Server
🚀 AI 기자를 위한 강력한 CMS 통합 도구
Pango Lingo MCP Server는 Claude Desktop과 ChatGPT 같은 AI 어시스턴트가 Pango Lingo CMS와 직접 연동하여 기사를 작성하고 관리할 수 있도록 하는 Model Context Protocol (MCP) 서버입니다.

✨ 주요 기능
📝 기사 관리
- 기사 생성: AI가 직접 기사를 작성하고 CMS에 등록
- 기사 승인: REVIEW 상태의 기사를 즉시 게시 또는 예약 게시
- 카테고리 & 기자 관리: 실시간 카테고리 및 기자 목록 조회
🖼️ 이미지 관리
- 이미지 업로드: CDN URL에서 자동으로 이미지 다운로드 및 업로드
- 이미지 목록: 페이지네이션을 지원하는 이미지 검색 및 조회
- 이미지 삽입: 기사 본문에 이미지를 쉽게 삽입
🎨 인터랙티브 콘텐츠
- InteractiveIframe: HTML/CSS/JavaScript 코드를 실행 가능한 iframe으로 삽입
- 실시간 코드 미리보기 및 실행
- 드래그 앤 드롭으로 크기 조절 가능
- 좌측/중앙/우측 정렬 지원
- 샌드박스 환경에서 안전하게 실행 (allow-scripts, allow-same-origin)
- 코드 예제, 인터랙티브 데모, 튜토리얼 등에 활용
🤖 AI 통합
- Claude Desktop 및 ChatGPT와 완벽하게 호환
- Model Context Protocol (MCP) 표준 준수
- 자연어로 CMS 작업 수행
📦 설치
npm install -g pango-lingo-mcp-server
🔧 설정
Claude Desktop 설정
~/Library/Application Support/Claude/claude_desktop_config.json 파일에 다음 내용을 추가하세요:
방법 1: npx 사용 (권장 - 설치 없이 항상 최신 버전 사용)
{
"mcpServers": {
"pango-lingo": {
"command": "npx",
"args": ["-y", "pango-lingo-mcp-server"],
"env": {
"CMS_API_URL": "https://your-cms-url.com",
"CMS_API_KEY": "your-api-key"
}
}
}
}
방법 2: 글로벌 설치 후 사용
먼저 패키지를 글로벌로 설치합니다:
npm install -g pango-lingo-mcp-server
그 다음 설정 파일에 추가:
{
"mcpServers": {
"pango-lingo": {
"command": "pango-lingo-mcp-server",
"env": {
"CMS_API_URL": "https://your-cms-url.com",
"CMS_API_KEY": "your-api-key"
}
}
}
}
ChatGPT 설정
ChatGPT Actions를 사용하는 경우, CMS의 /api/mcp-chatgpt 엔드포인트를 연결하세요.
자세한 설정 방법은 CMS 관리자 페이지 > 개발자 > MCP 서버 메뉴를 참고하세요.
🛠️ 사용 가능한 도구
create_article | 새로운 기사 생성 (제목, 내용, 기자, 카테고리 등) |
list_categories | 카테고리 목록 조회 (계층 구조 포함) |
list_reporters | 기자 목록 조회 |
list_review_articles | REVIEW 상태 기사 목록 조회 (승인 대기 기사) |
approve_article | 기사 승인 및 게시 (즉시/예약 게시) |
upload_article_image | 이미지 업로드 (로컬 파일 또는 CDN URL) |
list_article_images | 업로드된 이미지 목록 조회 |
💡 사용 예시
기사 작성
"IT 카테고리에 '인공지능의 미래' 제목으로 기사를 작성해줘"
로컬 이미지 업로드
"내 다운로드 폴더에 있는 사과.jpg를 업로드해줘"
CDN 이미지 업로드 및 기사 작성
"https://example.com/image.jpg 이 이미지를 업로드하고,
이 이미지를 포함해서 '최신 기술 동향' 제목으로 IT 카테고리에 기사를 작성해줘"
기사 승인 워크플로우
"승인 대기 중인 기사 보여줘"
→ REVIEW 기사 목록 표시
"3번 기사를 내일 오전 9시에 게시되도록 예약해줘"
→ 기사 승인 및 예약 게시
인터랙티브 콘텐츠 삽입
"기사에 간단한 버튼 클릭 예제를 추가해줘"
→ HTML/CSS/JavaScript 코드가 포함된 인터랙티브 iframe 삽입
"D3.js를 사용한 차트 예제를 기사에 넣어줘"
→ 실행 가능한 데이터 시각화 코드 삽입
🔐 환경 변수
CMS_API_URL | Pango Lingo CMS API URL | ✅ |
CMS_API_KEY | API 인증 키 | ✅ |
👥 개발자용
빌드
npm install
npm run build
개발 모드
npm run dev
로컬 실행
node dist/index.js
📚 문서
📄 라이선스
MIT License
🌐 Pango Lingo
Pango Lingo는 AI 기반 콘텐츠 관리 시스템(CMS)을 제공하는 플랫폼입니다.
저널리즘과 AI 기술을 결합하여 더 효율적이고 강력한 콘텐츠 제작 환경을 만들어갑니다.
🔗 Pango Lingo 홈페이지 방문하기