본문 바로가기
생산성

지루한 Q&A는 그만! AI에게 “일”을 시켜 보았습니다

by Productivity Skill 2025. 4. 24.
반응형

지루한 Q&A는 그만! AI에게 “일”을 시켜 보았습니다

Claude 같은 생성형 AI를 그냥 질문 답변용으로만 쓰다 보니 어느 순간 심심해지더라고요. “웹에서 데이터 좀 긁어 와 줘”, “내 GitHub 이슈 좀 정리해 줘” 같은 실제 액션을 시키고 싶었습니다.
그때 발견한 게 MCP(Model Context Protocol) 서버입니다. 오픈소스로 누구나 무료로 돌릴 수 있고, AI가 세상과 직접 상호작용하도록 돕는 작은 도우미죠. 오늘은 제가 직접 써 보고 감탄했던 다섯 가지 MCP 서버를 소개합니다.


❶ MCP 서버란 무엇인가?

  • Model Context Protocol의 약자
  • Claude, GPT 등 모델이 로컬이나 인터넷의 도구·앱과 대화하도록 해 주는 표준
  • 덕분에 “Claude야, 내 GitHub 이슈 불러 와” 같은 지시를 진짜 수행
  • 설정은 대개 localhost:포트번호에 서버를 띄우고, AI 클라이언트(Claude Desktop 등)에 URL만 알려 주면 끝

느낌상 “AI 치트코드” 한 줄 입력한 기분입니다.


❷ 실전에서 써 본 MCP 서버 5선

# MCP 서버 한줄 특징 설치 명령어 (요약)
1 Stagehand
(Browserbase)
AI가 브라우저를 조종해 웹 스크래핑 git clone …/stagehand-mcpnpm installnpm start
2 Jupyter MCP CSV·노트북 분석을 AI에게 위임 git clone …/jupyter-notebook-mcppip install -rpython server.py
3 Opik
(Comet)
AI 호출 로그·오류 실시간 추적 git clone …/opik./opik.sh
4 GitHub MCP 레포 이슈·PR를 AI가 요약/검색 git clone …/github-mcp-servernpm installnpm start
5 FastAPI-MCP 내가 만든 FastAPI 엔드포인트를 AI 툴로 노출 git clone …/fastmcppip install fastapi-mcp

1) Stagehand – “웹 브라우저 집사”

  • AI가 링크 클릭, 텍스트 추출, 폼 입력까지 수행
  • 가격 모니터링, 뉴스 헤드라인 수집 등 스크립트 없이 가능
    git clone https://github.com/browserbase/stagehand-mcp
    cd stagehand-mcp 
    npm install 
    npm start
     

 

  # localhost:3000. Claude

🔎 Go to a news site and get the top headlines.Stagehand zipped over, snatched the titles, and Claude spit them back out. So handy for stuff like checking prices or pulling data without coding.

 


2) Jupyter MCP – 데이터 분석 단짝 친구

  • AI가 Jupyter 노트북을 열고 코드까지 실행
  • “coffee.csv에서 라테에 쓴 금액 합계” 같은 질문을 코드 없이 해결
    git clone https://github.com/jjsantos01/jupyter-notebook-mcp
    cd jupyter-notebook-mcp
    pip install -r requirements.txt
    python server.py

  # localhost:3000. Claude

Open coffee.csv and tell me how much I spent on lattes.

 

You dropped $87.50 on lattes this month. Ouch.

 

반응형

3) Opik – AI 행동 감시카메라

  • 호출 빈도, 지연 시간, 오류 코드까지 시각화
  • 갑자기 AI가 “멍청 모드”로 바뀌면 원인 추적이 순식간
    git clone https://github.com/comet-ml/opik
    cd opik
    ./opik.sh

 코드

import opik

opik.configure(use_local=True)

@opik.track
def ask_something(question):
    return "You asked: " + question

ask_something("What’s for dinner?")I asked Claude to check the logs:
Show me what my AI’s been up to.

4) GitHub MCP – 코더의 알림 매니저

  • 여러 레포 알림을 한데 모아 Claude가 요약
  • “로그인 버그, 공유 버튼 추가”처럼 핵심만 알려 줌
    git clone https://github.com/github/github-mcp-server
    cd github-mcp-server 
    npm install
    export GITHUB_TOKEN=your_token
    npm start

# localhost:4000

Claude, what’s up with my repo ‘side-hustle’?

 

Two issues open: one’s a bug in the login, another’s about adding a share button.

5) FastAPI-MCP – 내 API를 AI 도구로 1초 등록

  • FastAPI 엔드포인트에 @mcp.tool() 데코레이터 한 줄
  • Claude에게 “/todo/5 호출해 줘”라고 말하면 바로 실행
    from fastapi import FastAPI
    from fastmcp import mcp
    
    app = FastAPI()
    
    @app.get("/todo/{item_id}")
    async def get_todo(item_id: int):
        return {"id": item_id, "task": f"Task {item_id}"}
    
    @mcp.tool()
    async def get_todo_tool(item_id: int):
        return await get_todo(item_id)

 

What’s task 5 on my to-do list?Got back:

 

Task 5 is “Call mom.”

 


❸ 써 보니 느낀 팁

  1. 보안 – 토큰·쿠키는 .env로 관리, 외부 포트는 꼭 방화벽 제한.
  2. 클라이언트 설정 – Claude Desktop은 MCP URL을 “도구”로 추가하면 끝. GPT 에서도 최신 플러그인 베타로 가능.
  3. 작게 시작 – 처음엔 Stagehand처럼 단일 기능 도구부터, 익숙해지면 FastAPI-MCP로 직접 확장.

❹ 마무리 : “AI에게 잡일 시키기”의 시대

이 다섯 가지 MCP 서버 덕분에 저는 웹 스크랩, 데이터 분석, 코드 관리 같은 반복 작업을 대화 한 줄로 처리하고 있습니다.

모두 오픈소스라 마음껏 뜯어고칠 수 있으니, AI 활용 범위를 넓히고 싶은 분께 강력 추천합니다.

반응형