텔레그램에서 돌아가는 나만의 AI 에이전트: MCP Bot 만들기

git repo : https://github.com/parkchanghyup/Telegram_AI_Agent_Bot

프로젝트 아키텍쳐

전보 앱의 프로세스를 보여주는 다이어그램

작업한 내용 과 이유

  • Telegram MCP Bot과 웹 UI 개발

  • “언제 어디서든 접근 가능한 나만의 AI Agent”라는 아이디어에서 시작

  • MCP 서버를 쉽게 테스트하고 실험할 수 있는 환경을 만들고 싶었음

Telegram 연결 예시

한국의 메시지 스크린 샷

Web application 예시

진행 방법

  • 주요 도구: OpenAI API, Ollama, Smithery, Agent SDK

  • 직접 구현: Naver MCP 서버

  • .env, llm_config.json으로 환경 설정

  • Web UI로 MCP 서버 등록/삭제/테스트 가능

  • 실행

    python frontend/app.py   # 웹 UI 실행
    python main.py           # 텔레그램 봇 실행

결과와 배운 점

  • MCP 연결 및 직접 MCP 서버 구현 경험

  • Agent SDK를 활용해 나만의 Agent 제작 가능성 확인

  • 시행착오: 환경변수 설정 오류, Ollama 연결 문제 등

  • 다음 단계:

    • 멀티 턴 대화 지원

    • 다양한 LLM 지원 확대

    • 더 정교한 파라미터 제어

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요