MCP XMind 서버
XMind 마인드 맵을 분석하고 쿼리하는 모델 컨텍스트 프로토콜 서버입니다. 이 도구는 XMind 파일에서 콘텐츠를 검색, 추출 및 분석하는 강력한 기능을 제공합니다.
특징
- 🔍 마인드맵 전반에 걸친 스마트 퍼지 검색
- 📝 작업 관리 및 추적
- 🌲 계층적 콘텐츠 탐색
- 🔗 링크 및 참조 추출
- 📊 다중 파일 분석
- 🏷️ 라벨 및 태그 지원
- 📂 디렉토리 스캐닝
- 🔒 보안 디렉토리 액세스
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 XMind Server를 자동으로 설치하는 방법:
지엑스피1
수동 설치
npm install @modelcontextprotocol/sdk adm-zip zod
npm install --save-dev typescript @types/node
용법
서버 시작
node dist/index.js <allowed-directory> [additional-directories...]
사용 가능한 도구
- 읽기_마음
- XMind 파일 구문 분석 및 분석
- 완전한 마인드맵 구조 추출
- 할 일 목록
- TODO 작업 추출 및 분석
- 작업 컨텍스트 및 계층 구조 포함
- 리스트_엑스마인드_디렉토리
- XMind 파일을 재귀적으로 스캔합니다.
- 결과 필터링 및 구성
- 여러 개의 마인드 파일 읽기
- 여러 파일을 동시에 처리
- 파일 간 비교 및 분석
- 검색_마인드_파일
- 이름 패턴으로 파일 검색
- 재귀적 디렉토리 스캐닝
- 추출_노드
- 스마트 퍼지 경로 매칭
- 순위가 매겨진 검색 결과
- 완전한 서브트리 추출
- ID별 노드 추출
- ID를 통한 직접 노드 접근
- 빠르고 정확한 검색
- 검색_노드
예시
노드 검색
{
"name": "search_nodes",
"arguments": {
"path": "/path/to/file.xmind",
"query": "project",
"searchIn": ["title", "notes"],
"caseSensitive": false
}
}
노드 추출
{
"name": "extract_node",
"arguments": {
"path": "/path/to/file.xmind",
"searchQuery": "Feature > API"
}
}
작업 목록
{
"name": "get_todo_tasks",
"arguments": {
"path": "/path/to/file.xmind"
}
}
구성
개발 구성
개발을 위한 claude_desktop_config.json
예시:
{
"xmind": {
"command": "node",
"args": [
"/Users/alex/Src/mcp-xmind/dist/index.js",
"/Users/alex/XMind"
]
}
}
프로덕션 구성
npmjs를 사용한 프로덕션용 claude_desktop_config.json
예제:
{
"xmind": {
"command": "npx",
"args": [
"-y",
"@41px/mcp-xmind",
"/Users/alex/XMind"
]
}
}
보안
- 지정된 디렉토리에만 액세스를 허용합니다
- 경로 정규화 및 검증
- 잘못된 액세스 시도에 대한 오류 처리
개발
건물
유형 검사
MCP 검사관
npx @modelcontextprotocol/inspector node dist/index.js /Users/alex/XMind