AI를 LINE 세상에 연결할 준비가 되셨나요? AI 에이전트와 LINE의 Messaging API를 연결해주는 멋진 도구인 LINE MCP 서버에 대해 자세히 알아보겠습니다. 이 튜토리얼에서는 LINE MCP 서버가 무엇인지, 왜 훌륭한지, 그리고 설정 방법을 설명해 드릴게요. 커피 한 잔 들고 로컬 머신을 준비한 다음, 즐겁고 대화하듯이 작업해 봅시다!
개발팀이 최고의 생산성으로 함께 작업할 수 있는 통합된 올인원 플랫폼을 원하시나요?
Apidog은 모든 요구 사항을 충족하며, Postman을 훨씬 더 저렴한 가격으로 대체합니다!
버튼
LINE과 Messaging API는 무엇인가요?
LINE이 처음이시라면, LINE은 특히 아시아에서 수백만 명의 사용자가 매일 채팅하고 공유하며 연결하는 매우 인기 있는 메시징 앱입니다. LINE의 Messaging API를 통해 개발자는 LINE 공식 계정을 통해 사용자와 상호 작용하는 챗봇 및 서비스를 구축할 수 있습니다. 메시지를 보내거나, 사용자 쿼리를 처리하거나, 업데이트를 방송할 수 있는 스마트하고 상호 작용하는 봇을 만드는 방법이라고 생각하시면 됩니다.
LINE MCP 서버는 Claude나 Gemini와 같은 AI 에이전트가 자연어 프롬프트를 사용하여 LINE 봇을 제어할 수 있도록 함으로써 이를 한 단계 더 발전시킵니다. AI에 LINE 계정의 열쇠를 주어 원활하고 매력적인 사용자 경험을 만들 수 있도록 하는 것과 같습니다!

LINE MCP 서버 소개
LINE MCP 서버는 LINE에서 제공하는 오픈 소스 도구로, Model Context Protocol (MCP)을 통해 AI 에이전트를 LINE Messaging API에 연결합니다. MCP는 AI 시스템이 도구와 데이터에 접근하는 방식을 표준화하는 범용 플러그(AI를 위한 USB-C라고 생각하세요)와 같습니다. LINE MCP 서버를 사용하면 AI가 다음을 수행할 수 있습니다.
- LINE 공식 계정을 통해 메시지를 송수신합니다.
- 풍부하고 상호 작용하는 콘텐츠를 위한 Flex 메시지를 생성합니다.
- 여러 사용자에게 메시지를 방송합니다.
- 표시 이름이나 프로필 사진과 같은 사용자 프로필 정보를 가져옵니다.
아직 시험 모드이므로 Messaging API 기능의 일부만 지원하지만, AI 기반 챗봇을 구축하는 데 이미 강력합니다.
LINE MCP 서버를 좋아할 수밖에 없는 이유
LINE MCP 서버가 판도를 바꾸는 이유입니다.
- AI 기반 채팅: AI가 자연어를 사용하여 대화를 처리하도록 하여 봇이 사람처럼 느껴지게 합니다.
- 코딩 번거로움 감소: 복잡한 API 통합을 건너뛰고 멋진 사용자 경험을 설계하는 데 집중하세요.
- 풍부한 기능: 동적 메시지를 생성하고, 업데이트를 방송하거나, 사용자 데이터를 쉽게 가져올 수 있습니다.
- 오픈 소스의 장점: GitHub를 통해 사용자 정의하고 확장할 수 있습니다.
Claude Desktop으로 LINE MCP 서버 설치하기
사전 준비 사항
시작하기 전에 다음 사항을 확인하세요.
- Node.js 20+: npx 설치 방법에 필요합니다 (nodejs.org/en/download).
- Docker: Docker 설치 방법에 필요합니다 (docker.com/get-started).
- LINE 공식 계정: LINE Developers Console을 통해 설정합니다.
- LINE 채널 액세스 토큰: Messaging API 채널에서 가져옵니다 (Messaging API 탭).
- LINE 대상 사용자 ID: 선택 사항이지만, 도구 입력에
user_id
가 지정되지 않은 경우 필요합니다 (LINE 콘솔에서 사용자 ID 확인). - Claude Desktop: 단계의 일부로 설치할 것입니다.
- 리포지토리를 복제하기 위한 GitHub 계정 (Docker 방식의 경우).
설치 옵션 1: npx 사용
단계 1: LINE 공식 계정 생성
- LINE Developers Console로 이동합니다.
- 프로바이더가 없다면 생성합니다 (예: “MyBotTeam”).
- Messaging API 채널을 생성하고 채널 액세스 토큰을 기록해 둡니다 (Messaging API 탭에서 발급).
- 채널에서 웹훅을 활성화합니다 (URL은 나중에 설정할 것입니다).


단계 2: Claude Desktop 설치
macOS 및 Windows용 Claude Desktop을 claude.ai/download에서 다운로드하여 설치합니다. 설치 후:
- Claude Desktop을 열고 시작하기(Get Started)를 클릭합니다.
- Claude 계정으로 로그인하거나 Google 계정으로 로그인합니다.

단계 3: Claude Desktop용 LINE MCP 서버 구성
LINE MCP 서버에 연결하도록 Claude Desktop을 설정합니다.
- Claude Desktop을 열고 설정(톱니바퀴 아이콘)으로 이동합니다.

2. 개발자(Developer) 탭을 선택하고 구성 편집(Edit Config)을 클릭합니다. 이렇게 하면 구성 파일이 포함된 폴더가 열립니다.

3. claude_desktop_config.json
파일을 찾거나 생성하고 다음을 추가합니다.
{
"mcpServers": {
"line-bot": {
"command": "npx",
"args": ["@line/line-bot-mcp-server"],
"env": {
"CHANNEL_ACCESS_TOKEN": "FILL_HERE",
"DESTINATION_USER_ID": "FILL_HERE"
}
}
}
}
4. FILL_HERE
를 채널 액세스 토큰과 대상 사용자 ID(필요한 경우)로 바꿉니다.
5. 파일을 저장하고 Claude Desktop을 닫았다가 다시 열어 재시작합니다.

설치 옵션 2: Docker 사용
단계 1: LINE 공식 계정 생성
npx 방식과 동일한 단계를 따라 LINE 공식 계정을 설정하고 채널 액세스 토큰과 대상 사용자 ID를 얻습니다.
단계 2: LINE Bot MCP 서버 이미지 빌드

리포지토리를 복제하고 Docker 이미지를 빌드합니다.
git clone git@github.com:line/line-bot-mcp-server.git
cd line-bot-mcp-server
docker build -t line/line-bot-mcp-server .
이렇게 하면 LINE MCP 서버용 Docker 이미지가 생성됩니다.
단계 3: Claude Desktop용 LINE MCP 서버 구성
Docker화된 LINE MCP 서버에 연결하도록 Claude Desktop을 설정합니다.
- Claude Desktop을 열고 설정(톱니바퀴 아이콘)으로 이동합니다.
- 개발자(Developer) 탭을 선택하고 구성 편집(Edit Config)을 클릭합니다.
claude_desktop_config.json
파일을 찾거나 생성하고 다음을 추가합니다.
{
"mcpServers": {
"line-bot": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CHANNEL_ACCESS_TOKEN",
"-e",
"DESTINATION_USER_ID",
"line/line-bot-mcp-server"
],
"env": {
"CHANNEL_ACCESS_TOKEN": "FILL_HERE",
"DESTINATION_USER_ID": "FILL_HERE"
}
}
}
}
FILL_HERE
를 채널 액세스 토큰과 대상 사용자 ID(필요한 경우)로 바꿉니다.- 파일을 저장하고 Claude Desktop을 재시작합니다.

프롬프트 예제로 LINE MCP 서버 테스트
이제 Claude Desktop에서 몇 가지 프롬프트를 사용하여 LINE MCP 서버가 작동하는 것을 확인해 봅시다! 다음은 네 가지 사용 사례 예시입니다 (이전 기사에서 변경되지 않음).
1. 문자 메시지 보내기
프롬프트:
사용자에게 "I love you MCP"라는 LINE 메시지를 보내세요

Claude는 LINE MCP 서버를 통해 LINE 사용자에게 “I love you MCP”라는 문자 메시지를 보낼 것입니다.
2. LINE 사용자 프로필 가져오기 및 Flex 메시지 보내기
프롬프트:
사용자 프로필을 가져와 아름다운 Flex 메시지를 생성하여 사용자에게 보내세요

Claude는 사용자의 프로필(예: 표시 이름, 사진)을 가져와 영웅 이미지, 인사말 및 상태 메시지가 포함된 맞춤형 Flex 메시지를 보낼 것입니다.
문제 해결 팁
- 웹훅 문제? ngrok URL을 확인하고 LINE 콘솔에서 웹훅이 활성화되어 있는지 확인하세요.
- 서버가 시작되지 않나요? Node.js(npx용) 또는 Docker 설치를 확인하고 환경 변수가 올바른지 확인하세요.
- Claude가 연결되지 않나요?
claude_desktop_config.json
설정을 확인하고 Claude Desktop을 재시작하세요. - npx/Docker 오류? npx 또는 Docker가 설치되어 있고 PATH에서 접근 가능한지 확인하세요.
LINE MCP 서버가 AI 워크플로우를 강화하는 방법
LINE MCP 서버는 LINE 봇을 AI 기반 대화형 슈퍼스타로 만듭니다. 그 장점은 다음과 같습니다.
- 원활한 AI 통합: AI가 복잡한 코딩 없이 메시지를 보내고, Flex 메시지를 생성하거나, 사용자 데이터를 가져올 수 있습니다.
- 사용자 친화적인 프롬프트: 사용자 또는 AI는 “세일 알림을 방송해!”와 같은 자연어로 봇을 제어할 수 있습니다.
- 확장 가능한 설계: 테스트를 위해 로컬에서 실행하거나 프로덕션을 위해 클라우드 서버에 배포할 수 있습니다.
- 시험 기능: 현재 메시징, 사용자 프로필 검색 및 방송을 지원하며, 더 많은 기능이 추가될 예정입니다.
예를 들어, 사용자가 “내 프로필 이름이 뭐지?”라고 물으면 AI가 LINE MCP 서버를 통해 이를 가져오거나, 단일 프롬프트로 모든 팔로워에게 프로모션을 방송하는 봇을 만들 수 있습니다. 가능성은 무한합니다!
결론
이것으로 마무리하겠습니다! LINE MCP 서버는 스마트하고 매력적이며 쉽게 구축할 수 있는 AI 기반 LINE 챗봇을 만드는 데 필요한 도구입니다. AI 에이전트를 LINE의 Messaging API에 연결함으로써 사용자에게 상호 작용의 무한한 가능성을 열어줄 수 있습니다. 숙련된 개발자든 이제 막 시작하는 개발자든, 이 도구는 AI 통합을 매우 쉽게 만들어 줍니다.
개발팀이 최고의 생산성으로 함께 작업할 수 있는 통합된 올인원 플랫폼을 원하시나요?
Apidog은 모든 요구 사항을 충족하며, Postman을 훨씬 더 저렴한 가격으로 대체합니다!
버튼