Claude MCP 활용법 — Obsidian·Craft 연결해 AI가 내 파일 직접 다루기
Model Context Protocol(MCP)로 Claude Desktop을 Obsidian·Craft·GitHub에 연결하는 실전 가이드. 설치·설정·주요 서버 6개 비교·트러블슈팅·커스텀 서버 작성 맛보기까지.
결론부터: MCP로 Claude를 Obsidian·Craft·GitHub에 연결하면, AI가 "내 실제 파일"을 읽고 수정할 수 있다. 복붙 왕복이 사라지고 워크플로우가 한 단계 압축된다.
Model Context Protocol(MCP)은 Anthropic이 만든 오픈 프로토콜이다. Claude 가 외부 도구와 양방향으로 소통하게 해준다. 이 글에서는 설치부터 Obsidian·Craft MCP 실전 연동, 커스텀 서버 작성 맛보기까지 다룬다. 이 연동이 전체 자동화 스택에서 어떤 위치를 차지하는지는 1인 개발자 자동화 스택 10가지에 정리했다.
MCP는 무엇이고 왜 중요한가?
기존 AI 챗봇은 "대화창 안"에 갇혀 있다. 파일을 직접 읽지 못하고, 앱을 조작하지 못한다. MCP는 이 벽을 허문다. Claude 가 내 Obsidian vault 의 노트를 읽고, Craft 문서를 생성하고, GitHub 이슈를 만드는 것이 가능해진다.
| 항목 | MCP 없이 | MCP 있으면 |
|---|---|---|
| 파일 읽기 | 복붙으로 전달 | Claude 가 직접 읽기 |
| 문서 생성 | Claude 출력 → 수동 복사 | Claude → Craft 자동 저장 |
| 데이터 검색 | 수동 조회 후 전달 | Claude 가 DB 직접 쿼리 |
| 도구 연동 | 별도 API 코딩 | JSON 설정 파일 하나 |

Claude Client ↔ MCP Server ↔ 외부 도구 — JSON 설정 하나로 연결
MCP 이전에는 Claude Code vs Cursor 비교에서 다룬 것처럼 "어떤 AI 코딩 도구가 내 파일을 잘 읽느냐"가 선택 기준이었다. 이제는 Claude Desktop 자체가 "모든 도구를 읽을 수 있는 허브"가 된다.
Claude Desktop 에 MCP 추가하는 법
- Claude Desktop 설치 (macOS / Windows)
- 설정 → Developer → MCP Configuration 열기
claude_desktop_config.json편집- MCP 서버 항목 추가
- Claude Desktop 재시작
- 좌측 하단 플러그 아이콘에서 연결 확인
설정 예시:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/Documents"
]
}
}
}경로에는 Claude 가 읽을 수 있게 허용할 루트 디렉토리를 적는다. 한 번만 설정하면 이후 모든 대화에서 Claude 가 해당 경로 아래 파일을 직접 조작할 수 있다.
어떤 MCP 서버부터 연결해야 할까?
| MCP 서버 | 용도 | 추천도 |
|---|---|---|
| Filesystem | 로컬 파일 읽기·쓰기 | ★★★ |
| Obsidian | vault 노트 검색·편집 | ★★★ |
| Craft | 문서 생성·블록 편집 | ★★★ |
| GitHub | 이슈·PR·코드 검색 | ★★ |
| Slack | 메시지 검색·전송 | ★★ |
| Google Drive | 문서 검색·읽기 | ★ |
공식 서버 컬렉션은 github.com/modelcontextprotocol/servers 에 모여 있다. 첫 입문자는 Filesystem + Obsidian 두 개로 시작하는 걸 권한다. 이 두 가지만으로도 하루 업무의 절반이 자동화된다.
Obsidian MCP 실전 연동
babipa 의 실제 사례: Obsidian vault 의 02. Blog SEO/10. Pipeline/ 폴더에 있는 SEO 카드를 Claude 가 직접 읽고, 상태를 업데이트하고, Dataview 쿼리 결과를 참조한다. Obsidian SEO 관제 시스템 만든 과정에서 이 대시보드를 어떻게 짰는지, 그리고 MCP 연결 후 관리가 얼마나 편해졌는지 정리했다.

"Pipeline 카드 상태 업데이트해줘" → Claude 가 frontmatter 직접 수정
실제 대화 예시:
나: "AIGrit pipeline 에서 #3 글 상태를 published 로 바꿔줘"
Claude: [Obsidian MCP 로 파일 탐색]
[해당 카드 frontmatter status: planned → published 로 수정]
[publish_date, publish_url 필드 자동 채움]
완료. 확인 필요한 필드가 있습니다: ...
복붙 0 회로 frontmatter 관리가 끝난다. 이 패턴은 Notion 도 가능하지만, Craft vs Notion 비교에서 설명한 이유로 Obsidian MCP 가 응답 속도·파일 직접 접근 면에서 한 수 위다.
Craft MCP 실전 연동
블로그 초안을 Claude 가 Craft 문서로 자동 저장. blog-wordpress 스킬 실행 → Craft 05. Blog Pipeline/01. In Progress/AIGrit/ 에 문서 생성. 완성된 MDX 는 Craft vs Notion에서 다룬 "리치 텍스트 클립보드" 장점 덕분에 네이버·WordPress 이중 발행도 같은 소스에서 가능해진다.

스킬 실행 결과 → Craft 문서 자동 생성 (제목·본문·태그 포함)
커스텀 MCP 서버 작성 맛보기
Python 또는 TypeScript SDK 로 15분이면 만든다. @modelcontextprotocol/sdk 패키지 사용. 기본 템플릿:
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new Server({ name: "my-custom", version: "1.0.0" });
server.setRequestHandler("tools/list", async () => ({
tools: [
{ name: "greet", description: "인사하기", inputSchema: { type: "object" } },
],
}));
server.setRequestHandler("tools/call", async (req) => {
if (req.params.name === "greet") {
return { content: [{ type: "text", text: "안녕하세요!" }] };
}
});
const transport = new StdioServerTransport();
await server.connect(transport);Node.js 18+ 에서 실행. claude_desktop_config.json 에 command: "node" + 경로만 추가하면 즉시 Claude 가 이 도구를 호출할 수 있다. Apple 단축어 AI 자동화 에서 HTTP 요청으로 AI API 를 부르는 패턴과 반대 방향 — 여기서는 AI 가 내 코드를 부른다.
트러블슈팅
| 증상 | 원인 | 해결 |
|---|---|---|
| 플러그 아이콘 안 보임 | config 파일 문법 오류 | JSON 검증 (쉼표 누락 등) |
| "서버 연결 실패" | Node.js 미설치 | Node.js 18+ 설치 |
| 파일 읽기 권한 없음 | allowed directories 미설정 | Filesystem MCP 경로 추가 |
| Obsidian 검색 안 됨 | vault 경로 오류 | 정확한 vault 루트 경로 확인 |
대부분 설정 파일 문법 오류. claude_desktop_config.json 을 VS Code 에 열고 linter 활성화하면 바로 잡을 수 있다.
자주 묻는 질문 (FAQ)
MCP 는 어떤 모델에서 쓰나요?
Claude Desktop 과 Claude Code 에서 사용 가능. Claude.ai 웹에서도 일부 MCP 서버(Craft, Google Drive 등)가 기본 연결된다. 로컬 MCP 서버는 Desktop·CLI 환경에서 가장 강력하다.
직접 MCP 서버를 만들 수 있나요?
가능하다. Python/TypeScript SDK 제공. 실전 예시는 GitHub modelcontextprotocol/servers 레포 참조. 15분이면 첫 서버 가동 가능.
보안은 안전한가요?
MCP 서버는 로컬에서 실행된다. 외부에 데이터를 보내지 않는다. 다만 서버 코드가 안전한지 확인하고 신뢰할 수 있는 소스만 설치해야 한다. Filesystem MCP 는 허용 경로를 명시적으로 제한하는 것이 핵심.
Cursor 에서도 MCP 가 되나요?
Cursor 최신 버전에서 MCP 지원이 추가됐다. 다만 Claude Desktop 쪽이 설정이 더 단순하고 호환 서버가 많다. IDE 통합 경험을 중시하면 Cursor, 워크스페이스 자동화가 중심이면 Claude Desktop.
한 번 설정한 MCP 는 모든 대화에서 쓸 수 있나요?
그렇다. 한 번 claude_desktop_config.json 에 등록하면 이후 모든 대화 세션에서 자동으로 로드된다. 도구를 쓸 때마다 명시적으로 허용할지 물어보긴 하지만 (보안 프롬프트), 추가 설정은 필요 없다.
마무리
MCP 는 "AI 를 대화창 밖으로 꺼내는 프로토콜"이다. 2026년 현재 가장 빠르게 성장 중인 AI 생태계 레이어이고, Notion AI 같은 폐쇄형 통합과 Apple 단축어 API 호출 같은 수동 연동의 중간 지점을 채운다. Claude Desktop 설치 → Filesystem + Obsidian 두 서버 등록이 입문 코스.
관련 글
1인 개발자 자동화 스택 10가지 — 월 6.5만원으로 반복 작업 90% 줄이기
본업·가족·사이드를 동시에 돌리는 1인 개발자의 실제 자동화 스택 10가지와 월 ₩65,000 비용 구조 전부 공개. Apple 단축어부터 Claude Code, Make, Obsidian, Vercel까지 도구별 도입 순서·난이도·절약 시간 정리.
Craft vs Notion — 1년 씩 써본 노트앱 비교 (2026 결정 가이드)
Craft와 Notion을 각 1년 이상 써본 실측 비교. 글쓰기·DB·협업·가격·플랫폼 차이부터 역할 분리 전략, Notion→Craft 부분 이전 경험까지. Apple 사용자·팀·1인 각각에게 맞는 선택을 명확히 정리했다.
Apple 단축어로 만드는 AI 자동화 5가지 — 하루 40분 절약 레시피
Apple 단축어에 Claude·GPT·Whisper API를 연결해 만드는 AI 자동화 5가지. 각 10~20분 만에 설정하고 매일 40분을 줄이는 실전 레시피. API 키 없이 무료로 쓰는 2가지 방법도 함께 정리했습니다.