터미널에서 대화 몇 마디로 AI 이미지를 생성하고, 완성된 글을 블로그에 곧바로 발행할 수 있다면 어떨까요?
lweight는 Claude Code와 xbrush.ai, inblog.ai를 연결하는 MCP(Model Context Protocol) 서버 두 가지를 오픈소스로 공개했습니다. 두 서버를 함께 쓰면 이미지 생성 → 글 작성 → 발행까지 AI가 하나의 흐름 안에서 처리합니다.
MCP란 무엇인가
MCP(Model Context Protocol)는 Anthropic이 공개한 표준 프로토콜로, AI 어시스턴트가 외부 도구·API·데이터에 직접 접근할 수 있도록 연결해줍니다. Claude Code에 MCP 서버를 등록하면, Claude가 해당 서비스의 기능을 도구처럼 직접 호출할 수 있습니다.
xbrush-api-mcp와 inblog-mcp는 각각 xbrush.ai와 inblog.ai의 모든 핵심 기능을 Claude Code에서 사용할 수 있게 해주는 MCP 서버입니다.
xbrush-api-mcp — 터미널에서 AI 이미지 생성
xbrush-api-mcp는 Claude Code가 xbrush.ai의 이미지 생성·편집 API에 직접 접근할 수 있게 해주는 MCP 서버입니다.
주요 기능
이미지 생성 및 편집 (4가지 핵심 도구)
텍스트→이미지 생성: 프롬프트를 입력하면 바로 이미지를 생성합니다. 동기 처리 방식이라 결과를 즉시 받아볼 수 있습니다.
텍스트 지시 편집: "배경을 흰색으로 바꿔줘", "밝기를 높여줘" 같은 자연어 명령으로 사진을 편집합니다. 비동기 처리 방식으로 작업 ID를 받아 진행 상황을 확인합니다.
이미지 업스케일: 저해상도 이미지를 고해상도로 변환합니다. 상품 사진이나 인쇄용 이미지를 준비할 때 유용합니다.
배경 제거: 이미지에서 배경을 자동으로 삭제합니다. 동기 처리라 빠르게 결과를 확인할 수 있습니다.
유틸리티 도구 (5가지)
모델 목록 조회: 사용 가능한 이미지 생성 모델과 가격 정보를 확인합니다.
비동기 작업 상태 조회: 편집·업스케일 등 비동기 작업의 진행 상태를 확인합니다.
요청 이력 조회: 지금까지 처리한 작업의 히스토리를 확인합니다.
파일 업로드: 로컬 파일을 xbrush CDN에 업로드합니다.
API 상태 확인: xbrush API의 응답 상태를 확인합니다.
설정 방법
xbrush.run에서 API 키를 발급받은 후, Claude Code의 MCP 설정 파일에 아래 내용을 추가합니다.
{
"mcpServers": {
"xbrush-api-mcp": {
"command": "npx",
"args": ["-y", "@lweight/xbrush-api-mcp"],
"env": {
"XBRUSH_API_KEY": "여기에-API-키-입력"
}
}
}
}설정 후 Claude Code에서 "xbrush로 흰색 배경의 제품 이미지를 생성해줘"라고 입력하면 됩니다. Claude가 xbrush API를 직접 호출해서 이미지를 생성하고 파일로 저장합니다.
inblog-mcp — 블로그 발행을 AI가 처리
inblog-mcp는 inblog.ai 블로그 플랫폼을 Claude Code에서 직접 관리할 수 있게 해주는 MCP 서버입니다. 글 작성부터 SEO 설정, 발행까지 11가지 도구를 제공합니다.
주요 기능
글 관리 (6가지 도구)
글 목록 조회: 발행된 글, 초안 등 상태별로 필터링하고 페이지네이션을 지원합니다.
개별 글 조회: 특정 글의 전체 내용을 불러옵니다.
새 초안 생성: 제목, 본문(HTML), SEO 메타데이터를 포함한 글 초안을 만듭니다.
글 수정: 기존 글의 내용, SEO 제목, 설명 등을 수정합니다.
초안 발행: 완성된 초안을 블로그에 공개합니다.
글 삭제: 글을 영구 삭제합니다.
태그 관리 (4가지 도구)
전체 태그 목록 조회, 새 태그 생성, 글에 태그 할당, 태그 삭제
블로그 설정 조회
블로그 제목, 도메인, 애널리틱스 등 전체 설정 정보를 확인합니다.
응답 형식
모든 도구는 마크다운(사람이 읽기 쉬운 형태)과 JSON(구조화된 데이터) 두 가지 응답 형식을 지원합니다. 대용량 응답은 25,000자에서 자동으로 잘립니다.
설정 방법
inblog.ai 팀 플랜 이상에서 API 키를 발급받고 Claude Code 설정에 추가합니다.
{
"mcpServers": {
"inblog-mcp": {
"command": "npx",
"args": ["-y", "@lweight/inblog-mcp"],
"env": {
"INBLOG_API_KEY": "여기에-API-키-입력"
}
}
}
}두 서버를 함께 쓰면 — 이 블로그가 만들어지는 방식
xbrush 블로그의 모든 글은 실제로 이 두 MCP 서버를 함께 사용해서 만들어집니다.
Playwright MCP로 xbrush UI 스크린샷 자동 캡처
xbrush-api-mcp로 예시 이미지 생성 및 편집
GitHub에 push해서 이미지 공개 URL 확보
inblog-mcp로 한국어·영어 글 초안 생성 → 발행
Claude Code와 두 MCP 서버가 연결되면, 글 하나를 기획하고 발행하는 과정 전체를 AI가 진행합니다. 사람이 할 일은 방향을 잡고 결과를 확인하는 것뿐입니다.
이 글 자체도 같은 방식으로 작성되고 발행되었습니다.
시작하기
두 서버 모두 MIT 라이선스 오픈소스이며 npm으로 바로 설치해 사용할 수 있습니다.
GitHub 조직: github.com/lweight
xbrush-api-mcp: github.com/lweight/xbrush-api-mcp
inblog-mcp: github.com/lweight/inblog-mcp
Claude Code를 사용 중이라면 설정 몇 줄만 추가하면 바로 연결됩니다. xbrush.ai 계정과 inblog.ai 팀 플랜이 있으면 지금 바로 시작할 수 있습니다.
사용 도구 요약
xbrush-api-mcp: 이미지 생성, 편집, 업스케일, 배경 제거
inblog-mcp: 글 작성, 수정, 태그 관리, 발행
라이선스: MIT (오픈소스)
요구사항: Node.js 18 이상, Claude Code, xbrush API 키, inblog 팀 플랜