{"_id":"@channel.io/channel-talk-integration-mcp","_rev":"3-6c123131afd45c7b902b9a4d045a9bb6","name":"@channel.io/channel-talk-integration-mcp","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@channel.io/channel-talk-integration-mcp","version":"1.0.0","keywords":["channel-talk","channel-io","mcp","model-context-protocol","sdk","integration","customer-support","chat","android","ios","react-native","webview","javascript"],"author":{"url":"https://channel.io","name":"Byeongchan Park","email":"perry@channel.io"},"license":"MIT","_id":"@channel.io/channel-talk-integration-mcp@1.0.0","maintainers":[{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"homepage":"https://channel.io","bugs":{"url":"https://root.channel.io"},"bin":{"channel-talk-integration-mcp":"dist/index.js"},"dist":{"shasum":"08e57e7db510758598fe46d5b3a8d3137b0ecf1f","tarball":"https://registry.npmjs.org/@channel.io/channel-talk-integration-mcp/-/channel-talk-integration-mcp-1.0.0.tgz","fileCount":30,"integrity":"sha512-j7DVqP3gTDo/Eee+AtB9JpEgUFHJuVcADeBCQBvYAw/tZyoCqgVaMGPziO7Uc+UUfUKfiCU2Sc/jMyZLFbbRUw==","signatures":[{"sig":"MEQCIHexwJ4SgVJZvbcS6BeBWdVHKeBlae7K8VSzatKSBtySAiBJBXZ+bq7JD8lFUK03DD5S84+Y//yydiKDzI3TsmR03Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89493},"main":"dist/index.js","type":"module","_from":"file:channel.io-channel-talk-integration-mcp-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","build":"tsc && shx chmod +x dist/index.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zoyi","actor":{"name":"zoyi","type":"user","email":"eng@channel.io"},"email":"eng@channel.io"},"_resolved":"/tmp/d97e8757ff93729b4a3753813195197f/channel.io-channel-talk-integration-mcp-1.0.0.tgz","_integrity":"sha512-j7DVqP3gTDo/Eee+AtB9JpEgUFHJuVcADeBCQBvYAw/tZyoCqgVaMGPziO7Uc+UUfUKfiCU2Sc/jMyZLFbbRUw==","repository":{"url":"git+https://github.com/channel-io/ch-mcp-tools.git","type":"git","directory":"apps/integration-channel-talk"},"_npmVersion":"10.2.4","description":"Channel Talk Integration MCP - Installation guides for Channel Talk SDK across multiple platforms","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.5"},"_npmOperationalInternal":{"tmp":"tmp/channel-talk-integration-mcp_1.0.0_1750353533868_0.9505819841220762","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@channel.io/channel-talk-integration-mcp","version":"1.1.0","keywords":["channel-talk","channel-io","mcp","model-context-protocol","sdk","integration","customer-support","chat","android","ios","react-native","webview","javascript"],"author":{"url":"https://channel.io","name":"Byeongchan Park","email":"perry@channel.io"},"license":"MIT","_id":"@channel.io/channel-talk-integration-mcp@1.1.0","maintainers":[{"name":"zoyi","email":"eng@channel.io"},{"name":"quino0627","email":"dongwook627@gmail.com"},{"name":"sungik.dev","email":"sungik.dev@gmail.com"}],"homepage":"https://channel.io","bugs":{"url":"https://root.channel.io"},"bin":{"channel-talk-integration-mcp":"dist/index.js"},"dist":{"shasum":"6213f9bbc388ca59bff0c3d1990909cca690baab","tarball":"https://registry.npmjs.org/@channel.io/channel-talk-integration-mcp/-/channel-talk-integration-mcp-1.1.0.tgz","fileCount":34,"integrity":"sha512-myQpFzR8C+7IvF5YjqR+i+sMNQHp5o4ICnsPaCGQ+oj8RcrU0zOi4Y+vlhmgWjQd7zQ/gsR5kbueO6azhpgmwA==","signatures":[{"sig":"MEYCIQDQa6s3p/m6NnYXLnJQDnrk50fPHbKT0AKf7ailJ7umDwIhAPPD1xQkMvDC4OkUoM03+N72IYgr1y9Ps1LgTI9+z1iH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115684},"main":"dist/index.js","type":"module","_from":"file:channel.io-channel-talk-integration-mcp-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src/**/*.ts","build":"tsc && shx chmod +x dist/index.js","lint:fix":"eslint src/**/*.ts --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"zoyi","actor":{"name":"zoyi","type":"user","email":"eng@channel.io"},"email":"eng@channel.io"},"_resolved":"/tmp/af51b0133966111a9a31b0bcd6632acf/channel.io-channel-talk-integration-mcp-1.1.0.tgz","_integrity":"sha512-myQpFzR8C+7IvF5YjqR+i+sMNQHp5o4ICnsPaCGQ+oj8RcrU0zOi4Y+vlhmgWjQd7zQ/gsR5kbueO6azhpgmwA==","repository":{"url":"git+https://github.com/channel-io/ch-mcp-tools.git","type":"git","directory":"apps/integration-channel-talk"},"_npmVersion":"10.2.4","description":"Channel Talk Integration MCP - Installation guides for Channel Talk SDK across multiple platforms","directories":{},"_nodeVersion":"20.11.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","typescript":"^5.3.3","@types/node":"^20.11.5"},"_npmOperationalInternal":{"tmp":"tmp/channel-talk-integration-mcp_1.1.0_1751275365602_0.33250999933329184","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-19T17:18:53.790Z","modified":"2026-01-26T12:56:50.208Z","1.0.0":"2025-06-19T17:18:54.094Z","1.1.0":"2025-06-30T09:22:45.763Z"},"bugs":{"url":"https://root.channel.io"},"author":{"url":"https://channel.io","name":"Byeongchan Park","email":"perry@channel.io"},"license":"MIT","homepage":"https://channel.io","keywords":["channel-talk","channel-io","mcp","model-context-protocol","sdk","integration","customer-support","chat","android","ios","react-native","webview","javascript"],"repository":{"url":"git+https://github.com/channel-io/ch-mcp-tools.git","type":"git","directory":"apps/integration-channel-talk"},"description":"Channel Talk Integration MCP - Installation guides for Channel Talk SDK across multiple platforms","maintainers":[{"email":"polar@channel.io","name":"polarshin"},{"email":"eng@channel.io","name":"zoyi"},{"email":"dongwook627@gmail.com","name":"quino0627"},{"email":"sungik.dev@gmail.com","name":"sungik.dev"}],"readme":"# Channel Talk Integration MCP\n\nChannel Talk SDK 설치 가이드를 제공하는 Model Context Protocol(MCP) 서버입니다. 다양한 플랫폼(웹, 모바일, 웹뷰)에서 Channel Talk을 쉽게 설치할 수 있도록 상세한 가이드를 제공합니다.\n\n## 🚀 기능\n\n이 MCP 서버는 다음과 같은 Channel Talk 설치 가이드를 제공합니다:\n\n- **초기 가이드**: Channel Talk 소개 및 플랫폼 선택 안내 (한국어/영어)\n- **웹사이트**: JavaScript SDK 설치 가이드 (직접 로드/NPM 모듈)\n- **Android**: Android SDK 설치 가이드 (Kotlin/Java)\n- **iOS**: iOS SDK 설치 가이드 (Swift/Objective-C)\n- **React Native**: React Native SDK 설치 가이드\n- **웹뷰**: 웹뷰 환경에서의 설치 가이드 (Android/iOS)\n\n## 📦 설치\n\n```bash\nnpm install @channel.io/channel-talk-integration-mcp\n```\n\n또는\n\n```bash\nyarn add @channel.io/channel-talk-integration-mcp\n```\n\n## 🛠️ 사용법\n\n### MCP 클라이언트에서 사용\n\n1. MCP 클라이언트 설정에 서버 추가:\n\n```json\n{\n  \"mcpServers\": {\n    \"channel-talk-integration\": {\n      \"command\": \"npx\",\n      \"args\": [\"@channel.io/channel-talk-integration-mcp@latest\"]\n    }\n  }\n}\n```\n\n2. 사용 가능한 도구들:\n\n| 도구명                   | 설명                           | 언어 지원   |\n| ------------------------ | ------------------------------ | ----------- |\n| `get_initial_guide`      | Channel Talk 소개 및 초기 안내 | 한국어/영어 |\n| `get_web_guide`          | 웹사이트 설치 가이드           | 한국어/영어 |\n| `get_android_guide`      | Android 앱 설치 가이드         | 한국어/영어 |\n| `get_ios_guide`          | iOS 앱 설치 가이드             | 한국어/영어 |\n| `get_react_native_guide` | React Native 앱 설치 가이드    | 한국어/영어 |\n| `get_webview_guide`      | 웹뷰 설치 가이드               | 한국어/영어 |\n\n### 언어 설정\n\n모든 도구는 선택적 `language` 파라미터를 지원합니다:\n\n- `language: \"ko\"` 또는 파라미터 없음: 한국어 가이드\n- `language: \"en\"`: 영어 가이드\n\n## 🏗️ 프로젝트 구조\n\n```\nsrc/\n├── tools/                    # MCP 도구 정의\n│   ├── get-initial-guide.ts     # 초기 가이드 도구\n│   ├── get-web-guide.tool.ts    # 웹 가이드 도구\n│   ├── get-android-guide.tool.ts # Android 가이드 도구\n│   ├── get-ios-guide.tool.ts    # iOS 가이드 도구\n│   ├── get-react-native-guide.tool.ts # React Native 가이드 도구\n│   └── get-webview-guide.tool.ts # 웹뷰 가이드 도구\n└── index.ts                  # 메인 진입점\n```\n\n## 🔧 개발\n\n### 로컬 개발 환경 설정\n\n```bash\n# 의존성 설치\npnpm install\n\n# 개발 모드 실행 (파일 변경 감지)\npnpm dev\n\n# 빌드\npnpm build\n\n# 타입 체크\npnpm typecheck\n\n# 린트\npnpm lint\npnpm lint:fix\n```\n\n### 새로운 가이드 추가\n\n1. `src/tools/` 디렉토리에 새 도구 파일 생성\n2. Zod 스키마를 사용한 파라미터 정의\n3. 한국어/영어 가이드 함수 구현\n4. 공통 코드는 별도 함수로 분리\n5. `src/index.ts`에서 도구 등록\n\n## 📚 관련 문서\n\n- [Channel Talk 개발자 문서](https://developers.channel.io)\n- [Channel Talk 웹 설치 가이드](https://developers.channel.io/reference/web-quickstart-kr)\n- [Channel Talk Android 설치 가이드](https://developers.channel.io/reference/android-quickstart-kr)\n- [Channel Talk iOS 설치 가이드](https://developers.channel.io/reference/ios-quickstart-kr)\n- [Channel Talk React Native 설치 가이드](https://developers.channel.io/reference/react-native-quickstart-kr)\n- [Channel Talk 웹뷰 설치 가이드](https://developers.channel.io/reference/webview-quickstart-kr)\n\n## 🤝 기여\n\n버그 리포트나 기능 요청은 [https://root.channel.io](https://root.channel.io)에서 제출해주세요.\n\n## 📄 라이선스\n\nMIT License\n\n## 👨‍💻 개발자\n\n**Byeongchan Park** (perry@channel.io)\n\n---\n\n© 2025 Channel Corp. All rights reserved.\n","readmeFilename":"README.md"}