AI Briefing

TuneForge, MCP 파인튜닝 서버

TuneForge: an MCP server that lets your coding agent (Claude, Cursor, etc.) handle dataset generation, LoRA fine-tuning, RL, and evaluation directly in chat

·2026.04.27 20:21

핵심 내용

TuneForge가 채팅 안에서 데이터 생성부터 LoRA 파인튜닝과 평가까지 묶었다.

자세히 보기

TuneForge는 MCP(Model Context Protocol) 서버로, Claude Desktop·Claude Code·Cursor 같은 에이전트가 채팅 안에서 학습 파이프라인을 직접 돌리게 한다.

핵심 기능은 다음과 같다.

  • 데이터셋 생성: 제품 설명과 선택적 원문을 바탕으로 SFT 데이터셋을 만들고, LLM judge로 품질을 거른다.
  • LoRA SFT: Hugging Face의 causal LM에 대해 LoRA 미세조정을 수행한다.
  • RL 학습: Ollama에 띄운 teacher/judge를 써서 policy-gradient 방식의 RL을 이어서 돌린다.
  • 평가/병합: 어댑터 병합, 홀드아웃 평가, 작업 상태 조회를 모두 지원한다.

긴 작업은 SQLite 기반 백그라운드 잡으로 처리해, 도구 호출은 즉시 job_id를 반환하고 에이전트가 상태를 폴링한다. 서버는 MCP transport를 블로킹하지 않도록 설계됐다.

실행 방식도 공개됐다.

  • 기본적으로 ollama pull llama3.1:8b를 teacher로 사용한다.
  • pip install -e '.[train]'로 학습 의존성을 포함해 설치할 수 있다.
  • Claude Desktop 설정 예시와 에이전트 세션 예시, CLI(tuneforge-cli)도 함께 제공한다.

설계상 로컬 우선을 강조한다. 외부 API나 원격 저장소를 쓰지 않으면 데이터와 학습 흐름은 로컬 머신 안에서 돌아가며, VRAM 사전 점검과 작업 취소도 지원한다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.