Skip to main content
Glama

Joplin MCP Server

by dweigend

📝 조플린 MCP 서버

Joplin 용 MCP(Model Context Protocol) 서버로 , Model Context Protocol을 통해 노트에 접근할 수 있도록 지원합니다. Claude와 같은 AI 비서와의 통합에 적합합니다.

✨ 특징

  • 🔍 노트 검색 : 모든 노트에 대한 전체 텍스트 검색
  • 📖 노트 읽기 : 개별 노트 검색
  • ✏️ 노트 편집 : 새 노트를 만들고 기존 노트를 업데이트합니다.
  • 🗑️ 메모 삭제 : 메모를 휴지통으로 이동하거나 영구적으로 삭제합니다.
  • 📥 마크다운 가져오기 : 마크다운 파일을 노트로 가져오기
  • 🤖 AI 통합 : Claude 및 기타 MCP 지원 AI 어시스턴트와의 원활한 통합

🚀 설치

필수 조건

  • Python 3.10 이상
  • 웹 클리퍼 서비스가 활성화된 Joplin Desktop
  • uv (Python 패키지 관리자)

지엑스피1

⚙️ 구성

조플린 API 토큰

  1. Joplin Desktop 열기
  2. 도구 -> 옵션 -> 웹 클리퍼로 이동하세요.
  3. 웹 클리퍼 서비스 활성화
  4. API 토큰을 복사하세요

프로젝트 디렉토리에 .env 파일을 만듭니다.

JOPLIN_TOKEN=your_api_token_here

클로드 데스크탑 설정

  1. Claude Desktop 설치
    • Claude Desktop 다운로드
    • 최신 버전을 사용하고 있는지 확인하세요(메뉴: Claude -> 업데이트 확인...)
  2. MCP 서버 구성
    { "mcpServers": { "joplin": { "command": "/PATH/TO/UV/uv", "args": [ "--directory", "/PATH/TO/YOUR/PROJECT/joplin_mcp", "run", "src/mcp/joplin_mcp.py" ] } } }
    • /PATH/TO/UV/uv uv 설치의 절대 경로로 바꾸세요.
      • which uv 로 경로를 찾으세요:
      • macOS 예시: /Users/username/.local/bin/uv
      • 예시 Windows: C:\Users\username\AppData\Local\Microsoft\WindowsApps\uv.exe
    • /PATH/TO/YOUR/PROJECT/joplin_mcp 프로젝트의 절대 경로로 바꾸세요.

    중요 : Claude Desktop은 셸 환경 변수에 액세스할 수 없으므로 uv 에 대한 전체 경로가 필요합니다.

🛠️ 사용 가능한 도구

검색 노트

조플린에서 노트를 검색하세요.

매개변수:

  • query (문자열): 검색 쿼리
  • limit (int, 선택 사항): 최대 결과 수(기본값: 100)

get_note

ID로 특정 메모를 검색합니다.

매개변수:

  • note_id (문자열): 메모의 ID

노트 생성

새로운 메모를 만듭니다.

매개변수:

  • title (문자열): 메모 제목
  • body (문자열, 선택 사항): 마크다운으로 작성된 메모 내용
  • parent_id (문자열, 선택 사항): 상위 폴더의 ID
  • is_todo (부울, 선택 사항): 이것이 할 일 항목인지 여부

업데이트_노트

기존 메모를 업데이트합니다.

매개변수:

  • note_id (문자열): 업데이트할 노트의 ID
  • title (문자열, 선택 사항): 새 제목
  • body (문자열, 선택 사항): 새 콘텐츠
  • parent_id (문자열, 선택 사항): 새 상위 폴더 ID
  • is_todo (부울, 선택 사항): 새로운 할 일 상태

메모 삭제

메모를 삭제합니다.

매개변수:

  • note_id (문자열): 삭제할 노트의 ID
  • permanent (부울, 선택 사항): true인 경우 메모를 영구적으로 삭제합니다.

import_markdown

마크다운 파일을 새로운 노트로 가져옵니다.

매개변수:

  • file_path (문자열): 마크다운 파일 경로

🧪 개발

디버그 모드

디버그 모드에서 서버를 시작하려면:

MCP_LOG_LEVEL=debug mcp dev src/mcp/joplin_mcp.py

이렇게 하면 http://localhost:5173 에서 MCP 검사기가 시작되어 도구를 테스트할 수 있습니다.

📄 라이센스

MIT 라이선스 - 저작권 (c) 2025 David Weigend

👤 저자

데이비드 바이겐드

🤝 기여하기

기여, 이슈, 기능 요청을 환영합니다! 이슈 페이지를 방문하세요.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI 보조자가 모델 컨텍스트 프로토콜을 통해 조플린 노트에 접근하고 조작할 수 있도록 하는 서버로, 자연어를 사용하여 노트를 검색, 읽기, 편집 및 관리할 수 있습니다.

  1. ✨ 특징
    1. 🚀 설치
      1. 필수 조건
    2. ⚙️ 구성
      1. 조플린 API 토큰
      2. 클로드 데스크탑 설정
    3. 🛠️ 사용 가능한 도구
      1. 검색 노트
      2. get_note
      3. 노트 생성
      4. 업데이트_노트
      5. 메모 삭제
      6. import_markdown
    4. 🧪 개발
      1. 디버그 모드
    5. 📄 라이센스
      1. 👤 저자
        1. 🤝 기여하기

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables semantic search and retrieval of Apple Notes content, allowing AI assistants to access, search, and create notes using on-device embeddings.
            Last updated -
            2
            TypeScript
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
            Last updated -
            6
            674
            12
            TypeScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that extends AI capabilities through tools for remote control, note-taking, email operations, and knowledge search.
            Last updated -
            Python
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that allows AI assistants like Claude to interact with Evernote, enabling them to create, search, read, and manage notes through natural language.
            Last updated -
            1
            Python
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/dweigend/joplin-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server