npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

pango-lingo-mcp-server

v2.0.3

Published

MCP server for Pango Lingo CMS article creation

Readme

Pango Lingo MCP Server

🚀 AI 기자를 위한 강력한 CMS 통합 도구

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

Homepage npm version License: MIT

✨ 주요 기능

📝 기사 관리

  • 기사 생성: 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 홈페이지 방문하기