MODULE: TOOLS & INFRA

도구와 인프라

파는 제품은 아니지만 스튜디오를 굴리는 것들입니다. MCP 서버·챗봇·메일 감시처럼 직접 쓰려고 만들어 계속 돌리고 있습니다.

internal · mcp · naver-mail
> $ claude --mcp naver-mail
> [ok] IMAP connected
> [ok] 1,247 messages indexed
> tools: list_emails · search · send
> tools: get_attachment · mark_read
STATUS_LIVE

Naver Mail MCP

Claude용 네이버 메일 MCP 서버

IMAP/SMTP 기반으로 네이버 메일을 Claude가 직접 읽고·검색하고·전송할 수 있게 해주는 Model Context Protocol 서버. AI Cowork 워크플로우의 핵심 인프라.

  • Python · MCP SDK · IMAP/SMTP · Docker
  • 메일 검색 · 첨부 추출 · 자동 분류
  • Claude Desktop / Claude Cowork 직접 연동
PRIVATE INFRASTRUCTURE
internal · mcp · outlook
> $ claude --mcp outlook
> [ok] Graph API authenticated
> tools: list_emails · search · send
> tools: list_events · create_event
> tools: list_contacts · respond_event
STATUS_LIVE

Outlook MCP

Claude용 Outlook 통합 MCP 서버

Microsoft Graph API 기반으로 Outlook 메일·캘린더·연락처를 Claude가 자연어로 직접 관리할 수 있게 해주는 MCP 서버. Openclaw 프로젝트의 핵심 컴포넌트.

  • Python · MCP SDK · Microsoft Graph · Docker
  • 메일 · 캘린더 · 연락처 · 첨부 통합
  • Claude Desktop / Claude Cowork 직접 연동
PRIVATE INFRASTRUCTURE
recipe.airirang.com · /chat
> 영양사용 통합 도메인 챗봇
> tool: search_recipes · 19,000+ DB
> tool: lookup_help · FAQ + 가이드
> SSE 스트리밍 · 우하단 56px UI
> Tool use 자동 라우팅
STATUS_LIVE

Recipe Chatbot

AI Recipe 영양사용 통합 도메인 챗봇

사이트 사용법과 도메인 RAG(레시피·영양·알레르기)를 한 챗창에서 자연스럽게 답하는 영양사용 AI 어시스턴트. 인텐트 분류 단계 없이 Tool use 패턴으로 자동 라우팅 — 복합 질문도 두 도구를 동시 호출.

  • Claude Tool Use · SSE 스트리밍 · React + NestJS
  • Qdrant RAG (레시피·영양 메타) + FAQ 40·가이드 25항목
  • 우하단 floating button · 모바일 전체화면 · 한/영 i18n
AI RECIPE 내장 기능
internal · mail-watcher
> $ docker logs mail-watcher
> [ok] IMAP imap.naver.com:993 connected
> scanned: 21 · notified: 1
> matched: paddle.com · tosspayments.com
> next poll in 300s
STATUS_LIVE

Mail Watcher

AIrirang 운영 메일 모니터링 봇

Naver 받은편지함을 IMAP 폴링으로 감시하고 Paddle·TossPayments·PortOne·GCP·Cloudflare·Neon 등 1차 응답이 필요한 메일이 도착하면 Discord webhook으로 즉시 모바일 알림. NAS Docker 5분 폴링 — "PG 회신 놓쳤나" 불안 제거 도구.

  • Python 3.12 · IMAP4_SSL · 표준 라이브러리 위주 (외부 의존성 requests 1개)
  • monitors.json 패턴 매칭 + HTML 본문 stripping · UID 캐싱 (state.json)
  • NAS Docker 5분 polling · Discord embed push · 한 손에 모바일
PRIVATE INFRASTRUCTURE
internal · agent-manage
> $ docker logs n8n
> [ok] workflows: 15 active · 0 failed (24h)
> routed: local 87% · cloud 13%
> daily cost report: ✓ delivered
> next cron in 60s
STATUS_LIVE

Agent Manage

1인 운영 에이전트 오케스트레이션 인프라

여러 자체 제품을 가로지르는 검색·리포트·트렌드 조사·일상 패턴 작업을 자동화하는 10~20개 에이전트의 설계·개발·운영을 한 곳에서 관리. n8n 워크플로 + Apple Silicon 로컬 LLM + 클라우드 API 하이브리드 라우팅으로 비용·프라이버시·가용성 동시 최적화. 1인 운영자 인지 부하 한도 내 운영 목표.

  • n8n self-host (NAS Docker) · OpenAI 호환 endpoint 단일 게이트웨이
  • Apple Silicon MLX 로컬 LLM + 클라우드 API 하이브리드 · 작업 유형별 자동 라우팅
  • 4중 비용 가드 (provider cap · rate limit · circuit breaker · 일일 리포트) · 무한 루프 사고 차단
PRIVATE INFRASTRUCTURE
npm · airirang-builder
> $ claude --mcp airirang-builder
> [ok] .obj → voxel → /fill greedy mesh
> tool: quick-build · 1 call → datapack
> presets: house_3 · castle · tower
> mc 1.20.5 ~ 1.21.x · node ≥20
STATUS_LIVE

AIrirang Builder

Claude로 마인크래프트 건축물 즉시 생성 MCP 서버

자연어 한 줄로 마인크래프트에 정밀한 건축물을 솟아오르게 하는 MCP 서버. 3D 메시(.obj) → voxel → greedy-meshed /fill → datapack 파이프라인을 단 1번의 quick-build 호출로 압축. 기존 에이전트가 수백 번 place-block을 부르는 동안 한 번에 건축 완료. Apache-2.0 · npm 글로벌 공개.

  • TypeScript strict · @modelcontextprotocol/sdk · stdio transport
  • Monorepo (core + Java Edition + Bedrock) · Node ≥20 · MC 1.20.5~1.21.x
  • npx 즉시 실행 · Apache-2.0 · NOT AN OFFICIAL MINECRAFT PRODUCT
npmjs.com/airirang-builder