ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้ว
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Dear Claude

โดย sns45รุ่น 1.2.0i★ 0iรันบนเครื่อง
ชื่อใน registryio.github.sns45/dear-claude

วิธีติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Spawn Claude Code instances from 6 platforms when 'Dear Claude' is mentioned.

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เครื่องมือนักพัฒนา
  • ต้องใส่ค่าเหล่านี้: DEAR_CLAUDE_API_TOKEN, GITHUB_CLIENT_SECRET, GITHUB_WEBHOOK_SECRET, GITHUB_ACCESS_TOKEN, LINEAR_CLIENT_SECRET, LINEAR_WEBHOOK_SECRET, LINEAR_ACCESS_TOKEN, JIRA_API_TOKEN, JIRA_WEBHOOK_SECRET, GITLAB_ACCESS_TOKEN, GITLAB_WEBHOOK_SECRET, NOTION_CLIENT_SECRET, NOTION_ACCESS_TOKEN, NOTION_WEBHOOK_SECRET, GIPHY_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 2/2 · ทำงานบนเครื่องคุณ

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ Dear Claude

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. เปิดไฟล์ตั้งค่าของแอป Claude บนคอม

    SettingsDeveloperEdit Config

  4. วางค่าตั้งนี้แล้วบันทึกไฟล์

    {
      "mcpServers": {
        "dear-claude": {
          "command": "npx",
          "args": [
            "-y",
            "dear-claude"
          ],
          "env": {
            "DEAR_CLAUDE_PORT": "ใส่ค่าของคุณ",
            "DEAR_CLAUDE_HOST": "ใส่ค่าของคุณ",
            "DEAR_CLAUDE_DATA_DIR": "ใส่ค่าของคุณ",
            "DEAR_CLAUDE_API_TOKEN": "ใส่ค่าของคุณ",
            "TAILSCALE_HOSTNAME": "ใส่ค่าของคุณ",
            "GITHUB_CLIENT_ID": "ใส่ค่าของคุณ",
            "GITHUB_CLIENT_SECRET": "ใส่ค่าของคุณ",
            "GITHUB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
            "GITHUB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
            "GITHUB_APP_ID": "ใส่ค่าของคุณ",
            "GITHUB_APP_PRIVATE_KEY_PATH": "ใส่ค่าของคุณ",
            "LINEAR_CLIENT_ID": "ใส่ค่าของคุณ",
            "LINEAR_CLIENT_SECRET": "ใส่ค่าของคุณ",
            "LINEAR_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
            "LINEAR_ACCESS_TOKEN": "ใส่ค่าของคุณ",
            "JIRA_DOMAIN": "ใส่ค่าของคุณ",
            "JIRA_USER_EMAIL": "ใส่ค่าของคุณ",
            "JIRA_API_TOKEN": "ใส่ค่าของคุณ",
            "JIRA_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
            "GITLAB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
            "GITLAB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
            "NOTION_CLIENT_ID": "ใส่ค่าของคุณ",
            "NOTION_CLIENT_SECRET": "ใส่ค่าของคุณ",
            "NOTION_ACCESS_TOKEN": "ใส่ค่าของคุณ",
            "NOTION_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
            "OBSIDIAN_VAULT_PATH": "ใส่ค่าของคุณ",
            "GIPHY_API_KEY": "ใส่ค่าของคุณ"
          }
        }
      }
    }

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. ปิดแอป Claude แล้วเปิดใหม่

  6. ลองเลย

    ใช้ Dear Claude บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ Dear Claude หรือมีชื่อเครื่องมือของ Dear Claude ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ Dear Claude ไม่ได้

Dear Claude ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ Dear Claude ได้

  • ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด เครื่องมือนักพัฒนา ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ Dear Claude

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  4. วางคำสั่งนี้แล้วกด Enter

    claude mcp add dear-claude --env DEAR_CLAUDE_PORT='ใส่ค่าของคุณ' --env DEAR_CLAUDE_HOST='ใส่ค่าของคุณ' --env DEAR_CLAUDE_DATA_DIR='ใส่ค่าของคุณ' --env DEAR_CLAUDE_API_TOKEN='ใส่ค่าของคุณ' --env TAILSCALE_HOSTNAME='ใส่ค่าของคุณ' --env GITHUB_CLIENT_ID='ใส่ค่าของคุณ' --env GITHUB_CLIENT_SECRET='ใส่ค่าของคุณ' --env GITHUB_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env GITHUB_ACCESS_TOKEN='ใส่ค่าของคุณ' --env GITHUB_APP_ID='ใส่ค่าของคุณ' --env GITHUB_APP_PRIVATE_KEY_PATH='ใส่ค่าของคุณ' --env LINEAR_CLIENT_ID='ใส่ค่าของคุณ' --env LINEAR_CLIENT_SECRET='ใส่ค่าของคุณ' --env LINEAR_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env LINEAR_ACCESS_TOKEN='ใส่ค่าของคุณ' --env JIRA_DOMAIN='ใส่ค่าของคุณ' --env JIRA_USER_EMAIL='ใส่ค่าของคุณ' --env JIRA_API_TOKEN='ใส่ค่าของคุณ' --env JIRA_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env GITLAB_ACCESS_TOKEN='ใส่ค่าของคุณ' --env GITLAB_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env NOTION_CLIENT_ID='ใส่ค่าของคุณ' --env NOTION_CLIENT_SECRET='ใส่ค่าของคุณ' --env NOTION_ACCESS_TOKEN='ใส่ค่าของคุณ' --env NOTION_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env OBSIDIAN_VAULT_PATH='ใส่ค่าของคุณ' --env GIPHY_API_KEY='ใส่ค่าของคุณ' -- npx -y dear-claude

    แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น Dear Claude ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  6. ลองเลย

    ใช้ Dear Claude บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ Dear Claude หรือมีชื่อเครื่องมือของ Dear Claude ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ Dear Claude

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  4. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ Dear Claude ช่อง DEAR_CLAUDE_PORT, DEAR_CLAUDE_HOST, DEAR_CLAUDE_DATA_DIR, DEAR_CLAUDE_API_TOKEN, TAILSCALE_HOSTNAME, GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, GITHUB_WEBHOOK_SECRET, GITHUB_ACCESS_TOKEN, GITHUB_APP_ID, GITHUB_APP_PRIVATE_KEY_PATH, LINEAR_CLIENT_ID, LINEAR_CLIENT_SECRET, LINEAR_WEBHOOK_SECRET, LINEAR_ACCESS_TOKEN, JIRA_DOMAIN, JIRA_USER_EMAIL, JIRA_API_TOKEN, JIRA_WEBHOOK_SECRET, GITLAB_ACCESS_TOKEN, GITLAB_WEBHOOK_SECRET, NOTION_CLIENT_ID, NOTION_CLIENT_SECRET, NOTION_ACCESS_TOKEN, NOTION_WEBHOOK_SECRET, OBSIDIAN_VAULT_PATH, GIPHY_API_KEY ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. เปิดแชตของ AI ใน Cursor โหมด Agent

  6. ลองเลย

    ใช้ Dear Claude บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ Dear Claude หรือมีชื่อเครื่องมือของ Dear Claude ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน

ต้องมีคีย์ของ Dear Claude (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

  1. ลง Node.js ในเครื่อง

    ทำครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

    เปิดหน้าดาวน์โหลด Node.js ↗

  2. สมัครและสร้างคีย์ของ Dear Claude

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย

    วิธีขอคีย์อยู่ใน README ของผู้ทำด้านล่าง

  3. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  4. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ Dear Claude ช่อง DEAR_CLAUDE_PORT, DEAR_CLAUDE_HOST, DEAR_CLAUDE_DATA_DIR, DEAR_CLAUDE_API_TOKEN, TAILSCALE_HOSTNAME, GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, GITHUB_WEBHOOK_SECRET, GITHUB_ACCESS_TOKEN, GITHUB_APP_ID, GITHUB_APP_PRIVATE_KEY_PATH, LINEAR_CLIENT_ID, LINEAR_CLIENT_SECRET, LINEAR_WEBHOOK_SECRET, LINEAR_ACCESS_TOKEN, JIRA_DOMAIN, JIRA_USER_EMAIL, JIRA_API_TOKEN, JIRA_WEBHOOK_SECRET, GITLAB_ACCESS_TOKEN, GITLAB_WEBHOOK_SECRET, NOTION_CLIENT_ID, NOTION_CLIENT_SECRET, NOTION_ACCESS_TOKEN, NOTION_WEBHOOK_SECRET, OBSIDIAN_VAULT_PATH, GIPHY_API_KEY ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  5. เปิดแชตของ AI ใน VS Code โหมด Agent

  6. ลองเลย

    ใช้ Dear Claude บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ Dear Claude หรือมีชื่อเครื่องมือของ Dear Claude ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ Dear Claude อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ติดตั้งในเครื่อง

Claude Code

claude mcp add dear-claude --env DEAR_CLAUDE_PORT='ใส่ค่าของคุณ' --env DEAR_CLAUDE_HOST='ใส่ค่าของคุณ' --env DEAR_CLAUDE_DATA_DIR='ใส่ค่าของคุณ' --env DEAR_CLAUDE_API_TOKEN='ใส่ค่าของคุณ' --env TAILSCALE_HOSTNAME='ใส่ค่าของคุณ' --env GITHUB_CLIENT_ID='ใส่ค่าของคุณ' --env GITHUB_CLIENT_SECRET='ใส่ค่าของคุณ' --env GITHUB_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env GITHUB_ACCESS_TOKEN='ใส่ค่าของคุณ' --env GITHUB_APP_ID='ใส่ค่าของคุณ' --env GITHUB_APP_PRIVATE_KEY_PATH='ใส่ค่าของคุณ' --env LINEAR_CLIENT_ID='ใส่ค่าของคุณ' --env LINEAR_CLIENT_SECRET='ใส่ค่าของคุณ' --env LINEAR_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env LINEAR_ACCESS_TOKEN='ใส่ค่าของคุณ' --env JIRA_DOMAIN='ใส่ค่าของคุณ' --env JIRA_USER_EMAIL='ใส่ค่าของคุณ' --env JIRA_API_TOKEN='ใส่ค่าของคุณ' --env JIRA_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env GITLAB_ACCESS_TOKEN='ใส่ค่าของคุณ' --env GITLAB_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env NOTION_CLIENT_ID='ใส่ค่าของคุณ' --env NOTION_CLIENT_SECRET='ใส่ค่าของคุณ' --env NOTION_ACCESS_TOKEN='ใส่ค่าของคุณ' --env NOTION_WEBHOOK_SECRET='ใส่ค่าของคุณ' --env OBSIDIAN_VAULT_PATH='ใส่ค่าของคุณ' --env GIPHY_API_KEY='ใส่ค่าของคุณ' -- npx -y dear-claude

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "dear-claude": {
      "command": "npx",
      "args": [
        "-y",
        "dear-claude"
      ],
      "env": {
        "DEAR_CLAUDE_PORT": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_HOST": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_DATA_DIR": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_API_TOKEN": "ใส่ค่าของคุณ",
        "TAILSCALE_HOSTNAME": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_ID": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITHUB_APP_ID": "ใส่ค่าของคุณ",
        "GITHUB_APP_PRIVATE_KEY_PATH": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_ID": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_DOMAIN": "ใส่ค่าของคุณ",
        "JIRA_USER_EMAIL": "ใส่ค่าของคุณ",
        "JIRA_API_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITLAB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITLAB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_ID": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "NOTION_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "NOTION_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "OBSIDIAN_VAULT_PATH": "ใส่ค่าของคุณ",
        "GIPHY_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "dear-claude": {
      "command": "npx",
      "args": [
        "-y",
        "dear-claude"
      ],
      "env": {
        "DEAR_CLAUDE_PORT": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_HOST": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_DATA_DIR": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_API_TOKEN": "ใส่ค่าของคุณ",
        "TAILSCALE_HOSTNAME": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_ID": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITHUB_APP_ID": "ใส่ค่าของคุณ",
        "GITHUB_APP_PRIVATE_KEY_PATH": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_ID": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_DOMAIN": "ใส่ค่าของคุณ",
        "JIRA_USER_EMAIL": "ใส่ค่าของคุณ",
        "JIRA_API_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITLAB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITLAB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_ID": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "NOTION_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "NOTION_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "OBSIDIAN_VAULT_PATH": "ใส่ค่าของคุณ",
        "GIPHY_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "dear-claude": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "dear-claude"
      ],
      "env": {
        "DEAR_CLAUDE_PORT": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_HOST": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_DATA_DIR": "ใส่ค่าของคุณ",
        "DEAR_CLAUDE_API_TOKEN": "ใส่ค่าของคุณ",
        "TAILSCALE_HOSTNAME": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_ID": "ใส่ค่าของคุณ",
        "GITHUB_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITHUB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITHUB_APP_ID": "ใส่ค่าของคุณ",
        "GITHUB_APP_PRIVATE_KEY_PATH": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_ID": "ใส่ค่าของคุณ",
        "LINEAR_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "LINEAR_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_DOMAIN": "ใส่ค่าของคุณ",
        "JIRA_USER_EMAIL": "ใส่ค่าของคุณ",
        "JIRA_API_TOKEN": "ใส่ค่าของคุณ",
        "JIRA_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "GITLAB_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "GITLAB_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_ID": "ใส่ค่าของคุณ",
        "NOTION_CLIENT_SECRET": "ใส่ค่าของคุณ",
        "NOTION_ACCESS_TOKEN": "ใส่ค่าของคุณ",
        "NOTION_WEBHOOK_SECRET": "ใส่ค่าของคุณ",
        "OBSIDIAN_VAULT_PATH": "ใส่ค่าของคุณ",
        "GIPHY_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

ค่าที่ต้องใส่เอง

  • DEAR_CLAUDE_PORT env
    HTTP server port for webhooks (default: 3334)
  • DEAR_CLAUDE_HOST env
    Bind address for the HTTP server (default: 127.0.0.1, loopback only)
  • DEAR_CLAUDE_DATA_DIR env
    Override the data directory (default: $XDG_DATA_HOME/dear-claude or ~/.local/share/dear-claude)
  • DEAR_CLAUDE_API_TOKEN ความลับ env
    Token guarding the /api/* and /mcp control endpoints (auto-generated at /api-token if unset)
  • TAILSCALE_HOSTNAME env
    Override Tailscale hostname for webhook URLs (auto-detected if not set)
  • GITHUB_CLIENT_ID env
    GitHub OAuth App or GitHub App client ID
  • GITHUB_CLIENT_SECRET ความลับ env
    GitHub OAuth App or GitHub App client secret
  • GITHUB_WEBHOOK_SECRET ความลับ env
    GitHub webhook signature secret
  • GITHUB_ACCESS_TOKEN ความลับ env
    GitHub personal access token (alternative to OAuth)
  • GITHUB_APP_ID env
    GitHub App ID (for installation-based auth)
  • GITHUB_APP_PRIVATE_KEY_PATH env
    Path to GitHub App private key PEM file
  • LINEAR_CLIENT_ID env
    Linear OAuth application client ID
  • LINEAR_CLIENT_SECRET ความลับ env
    Linear OAuth application client secret
  • LINEAR_WEBHOOK_SECRET ความลับ env
    Linear webhook signing secret
  • LINEAR_ACCESS_TOKEN ความลับ env
    Linear personal API key (alternative to OAuth)
  • JIRA_DOMAIN env
    Jira Cloud domain (e.g. 'mycompany' for mycompany.atlassian.net)
  • JIRA_USER_EMAIL env
    Jira account email for API authentication
  • JIRA_API_TOKEN ความลับ env
    Jira API token from id.atlassian.com
  • JIRA_WEBHOOK_SECRET ความลับ env
    Shared secret for Jira webhook URL validation
  • GITLAB_ACCESS_TOKEN ความลับ env
    GitLab personal or project access token
  • GITLAB_WEBHOOK_SECRET ความลับ env
    GitLab webhook secret token
  • NOTION_CLIENT_ID env
    Notion OAuth integration client ID
  • NOTION_CLIENT_SECRET ความลับ env
    Notion OAuth integration client secret
  • NOTION_ACCESS_TOKEN ความลับ env
    Notion internal integration token (alternative to OAuth)
  • NOTION_WEBHOOK_SECRET ความลับ env
    Notion webhook verification secret
  • OBSIDIAN_VAULT_PATH env
    Absolute path to Obsidian vault directory for file watching
  • GIPHY_API_KEY ความลับ env
    Giphy API key for embedding GIF reactions in responses

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

สรุป

ดาวน์โหลดต่อสัปดาห์i
75/สัปดาห์
licensei
ไม่ระบุ license
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
1.2.0
ส่งเข้า registryi
28 ส.ค. 2569
แก้โค้ดล่าสุดi
28 ส.ค. 2569
ผู้ทำ
sns45
แพ็กเกจ
npm: dear-claude
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub sns45 ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด เครื่องมือนักพัฒนาi

  • ดาวมากกว่า 0% ของอีก 5755 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 32% ของอีก 5755 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 5755 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Dear Claude ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: DEAR_CLAUDE_API_TOKEN, GITHUB_CLIENT_SECRET, GITHUB_WEBHOOK_SECRET, GITHUB_ACCESS_TOKEN, LINEAR_CLIENT_SECRET, LINEAR_WEBHOOK_SECRET, LINEAR_ACCESS_TOKEN, JIRA_API_TOKEN, JIRA_WEBHOOK_SECRET, GITLAB_ACCESS_TOKEN, GITLAB_WEBHOOK_SECRET, NOTION_CLIENT_SECRET, NOTION_ACCESS_TOKEN, NOTION_WEBHOOK_SECRET, GIPHY_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (1.2.0) เข้า registry 2 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี REA, Netdata, Front-End Checklist

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

REA

แกะการทำงานของโปรแกรมและแอปจากเทอร์มินัลหรือจาก AI

โดย morlutoใช้กันมาก↓ 388.7K/สัปดาห์★ 448.2Kอัปเดต 17 วันที่ผ่านมา

รันบนเครื่อง

Netdata

ดูสถานะเซิร์ฟเวอร์แบบเรียลไทม์ ทั้งตัวเลข log การแจ้งเตือน และจุดผิดปกติ

โดย netdataใช้กันมาก★ 81.3Kอัปเดต 7 วันที่ผ่านมา

รันบนคลาวด์

Front-End Checklist

ตรวจโค้ดหน้าเว็บและเว็บจริงกับกฎคุณภาพงานหน้าบ้าน 386 ข้อ

โดย thedaviddiasใช้กันมาก★ 74.7Kอัปเดต 37 วันที่ผ่านมา

รันบนคลาวด์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Dear Claude

MCP server that triggers local Claude Code instances from external platforms.

Say "Dear Claude" in Linear, GitHub, Jira, GitLab, Notion, or Obsidian — and a Claude Code instance spins up to handle it.

Your notes become architecture. Your tasks become pull requests.


What is this?

Dear Claude is an MCP (Model Context Protocol) server that watches your project management tools for the phrase "Dear Claude". When detected, it spawns a local Claude Code instance that:

  • Reads the issue/comment/note context
  • Executes the requested task (code, review, create tasks, etc.)
  • Posts results back to the originating platform
  • Persists sessions for 7 days so you can have multi-turn conversations

No Anthropic API keys needed. Works with your existing Claude Code subscription. 100% local and private — your code never leaves your machine.

Supported Platforms

PlatformTrigger on issue/PRTrigger on commentComment backEmoji reactionsSub-tasksPR/MR review
GitHubYesYesYesYes-Yes
LinearYesYesYesYesYes-
JiraYesYesYes-Yes-
GitLabYesYesYesYes-Yes
NotionYesYesYes---
ObsidianYes-Yes---

Cross-Platform Orchestration

Instances from any platform get API access to all configured platforms. This enables workflows like:

  1. Write a spec in Obsidian → "Dear Claude, create these tasks in Linear"
  2. Discuss on Linear → "Dear Claude, code this on GitHub"
  3. Review on GitHub → "Dear Claude, resolve the merge conflicts"
  4. Parallel coding → Claude spawns multiple instances, one per branch, using git worktrees

Quick Start

Install in one line
claude mcp add dear-claude -- bunx dear-claude start --mcp

That's it. Start Claude Code and Dear Claude is ready.

Prerequisites
  • Claude Code CLI installed (claude command available)
  • Bun runtime (for bunx)
  • Tailscale with Funnel enabled (for webhooks from external platforms)
Manual setup (alternative)

If you prefer manual configuration, add to ~/.claude.json under mcpServers:

{

"mcpServers": { "dear-claude": { "command": "bunx", "args": ["dear-claude", "start", "--mcp"], "env": { "DEAR_CLAUDE_PORT": "3334", "GITHUB_CLIENT_ID": "...", "GITHUB_CLIENT_SECRET": "...", "GITHUB_WEBHOOK_SECRET": "...", "LINEAR_CLIENT_ID": "...", "LINEAR_CLIENT_SECRET": "...", "LINEAR_WEBHOOK_SECRET": "..." } } } }

Then start Claude Code:

claude

The MCP server starts automatically, sets up Tailscale Funnel, and prints your public webhook URLs.


Platform Setup

Tailscale Funnel

Dear Claude uses Tailscale Funnel for stable public HTTPS URLs to receive webhooks. Setup is mostly automatic.

  1. Install Tailscale:
   # macOS

brew install tailscale

Linux

curl -fsSL https://tailscale.com/install.sh | sh

  1. Authenticate: tailscale up
  1. Enable Funnel in the admin console: https://login.tailscale.com/admin/acls
  • Add the "funnel" capability to your ACL policy
  1. The server auto-configures Funnel on startup. Your public URL will be:
   https://<your-hostname>.ts.net/dc

Tip: Run tailscale serve status --json to verify your config. The health check auto-repairs the Funnel config every 10 seconds.


GitHub
Option A: GitHub App (recommended)
  1. Go to GitHub Settings → Developer settings → GitHub Apps → New GitHub App
  2. Set these fields:
  • Homepage URL: https:// .ts.net/dc
  • Callback URL: https:// .ts.net/dc/oauth/callback/github
  • Webhook URL: https:// .ts.net/dc/webhook/github
  • Webhook secret: generate a random string
  1. Under Permissions:
  • Repository: Issues (Read & Write), Pull Requests (Read & Write), Contents (Read & Write)
  1. Under Subscribe to events:
  • Issue comments, Pull request review comments
  1. Copy credentials and set env vars:
   GITHUB_CLIENT_ID=Iv1.abc123...

GITHUB_CLIENT_SECRET=abc123... GITHUB_WEBHOOK_SECRET=your-webhook-secret

6. Install the app on your repos
  1. Complete OAuth: visit https:// .ts.net/dc/setup/github
Option B: Personal Access Token (simpler, no webhooks)
  1. Go to GitHub Settings → Developer settings → Personal access tokens → Tokens (classic)
  2. Create a token with scopes: repo, write:discussion
  3. Set: GITHUB_ACCESS_TOKEN=ghp_...

Note: With a PAT alone you won't get webhook-triggered instances. You'd use the spawn_instance MCP tool or /api/spawn endpoint instead.

Environment VariableDescription
GITHUB_CLIENT_IDGitHub App client ID
GITHUB_CLIENT_SECRETGitHub App client secret
GITHUB_WEBHOOK_SECRETWebhook signature verification secret
GITHUB_ACCESS_TOKENPersonal access token (alternative to OAuth)

Linear
  1. Go to Linear Settings → API → OAuth Applications → New Application
  2. Set the callback URL: https:// .ts.net/dc/oauth/callback/linear
  3. Copy Client ID and Client Secret
  4. Enable the Webhooks toggle on the OAuth app
  5. Go to Linear Settings → API → Webhooks → New Webhook:
  • URL: https:// .ts.net/dc/webhook/linear
  • Copy the Signing Secret
  • Enable events: Comments (create), Issues (create, update)
  1. Set env vars:
   LINEAR_CLIENT_ID=your-client-id

LINEAR_CLIENT_SECRET=your-client-secret LINEAR_WEBHOOK_SECRET=your-signing-secret

7. Complete OAuth: visit `https://<your-hostname>.ts.net/dc/setup/linear`

After OAuth, only issues/comments from your authenticated Linear account trigger Claude.

Alternative: Use a Personal API Key (LINEAR_ACCESS_TOKEN=lin_api_...) from Linear Settings → Account → API.

Environment VariableDescription
LINEAR_CLIENT_IDOAuth client ID
LINEAR_CLIENT_SECRETOAuth client secret
LINEAR_WEBHOOK_SECRETWebhook signing secret
LINEAR_ACCESS_TOKENPersonal API key (alternative to OAuth)

Jira Cloud
  1. Create an API token at https://id.atlassian.com/manage-profile/security/api-tokens
  2. Set env vars:
   JIRA_DOMAIN=mycompany              # Your Jira subdomain (mycompany.atlassian.net)

JIRA_USER_EMAIL=you@example.com # Your Atlassian account email JIRA_API_TOKEN=ATATT3x... # The API token you just created JIRA_WEBHOOK_SECRET=optional-secret # Optional shared secret

3. **Create a webhook** in Jira:
  • Go to Jira Admin → System → Webhooks → Create webhook
  • URL: https:// .ts.net/dc/webhook/jira
  • If using JIRA_WEBHOOK_SECRET, append it: ?secret=YOUR_SECRET
  • Select events: issue_created, issue_updated, comment_created
  1. Save the webhook

Claude can create sub-tasks, transition issue status, and add comments via the Jira REST API v2.

Environment VariableDescription
JIRA_DOMAINJira subdomain (e.g. mycompany for mycompany.atlassian.net)
JIRA_USER_EMAILYour Atlassian email
JIRA_API_TOKENAPI token from Atlassian
JIRA_WEBHOOK_SECRETOptional shared secret for webhook verification

GitLab
  1. Create a Personal Access Token at GitLab → Settings → Access Tokens
  • Scopes: api, read_repository, write_repository
  1. Set env vars:
   GITLAB_ACCESS_TOKEN=glpat-...

GITLAB_WEBHOOK_SECRET=your-secret

3. **Add a webhook** to your project (or group):
  • Go to Settings → Webhooks
  • URL: https:// .ts.net/dc/webhook/gitlab
  • Secret token: same as GITLAB_WEBHOOK_SECRET
  • Trigger events: Comments, Issues events, Merge request events
  1. Save

For self-hosted GitLab, also set GITLAB_URL=https://your-gitlab-instance.com.

Environment VariableDescription
GITLAB_ACCESS_TOKENPersonal access token
GITLAB_WEBHOOK_SECRETWebhook secret token
GITLAB_URLGitLab instance URL (default: https://gitlab.com)

Notion
Option A: Internal Integration (simpler)
  1. Go to https://www.notion.so/my-integrations → New integration
  2. Give it a name, select your workspace
  3. Copy the Internal Integration Secret
  4. Set: NOTION_ACCESS_TOKEN=ntn_...
  5. Share pages/databases with the integration (click "..." on a page → Connections → Add your integration)
Option B: OAuth (public app)
  1. Create an OAuth integration at https://www.notion.so/my-integrations
  2. Set callback URL: https:// .ts.net/dc/oauth/callback/notion
  3. Set env vars:
   NOTION_CLIENT_ID=your-client-id

NOTION_CLIENT_SECRET=your-secret

4. Complete OAuth: visit `https://<your-hostname>.ts.net/dc/setup/notion`
Webhook setup

Notion doesn't have native webhooks yet. To trigger Claude from Notion:

  • Use Notion's automation rules with a webhook action (if available)
  • Or use a third-party service like Zapier/Make to POST to https:// .ts.net/dc/webhook/notion
  • Set NOTION_WEBHOOK_SECRET if you want signature verification
Environment VariableDescription
NOTION_ACCESS_TOKENInternal integration token
NOTION_CLIENT_IDOAuth client ID
NOTION_CLIENT_SECRETOAuth client secret
NOTION_WEBHOOK_SECRETWebhook verification secret

Obsidian

Obsidian integration works via filesystem watching — no webhooks needed. Claude watches your vault for files containing "Dear Claude" and responds by appending to the same file.

  1. Set env var with the absolute path to your vault:
   OBSIDIAN_VAULT_PATH=/Users/yourname/Documents/MyVault
  1. That's it! Write "Dear Claude, ..." in any .md file and save.

Claude's response appears as a callout block appended to the same note. The frontmatter gets a claude-status field (processing → done / error).

How it works:

  • Watches for .md file changes in the vault
  • Ignores files in .obsidian/, .trash/, and dotfile directories
  • 2-second debounce to avoid triggering on every keystroke
  • Supports wikilink references ([[other-note]]) — Claude resolves and reads them
  • Supports embedded images — Claude can see and analyze them
Environment VariableDescription
OBSIDIAN_VAULT_PATHAbsolute path to your Obsidian vault
OBSIDIAN_WATCH_DEBOUNCE_MSDebounce delay in ms (default: 2000)

Usage

Trigger Format

Write "Dear Claude" (case-insensitive, with a space) anywhere in:

  • GitHub issue/PR comments
  • Linear issue descriptions or comments
  • Jira issue descriptions or comments
  • GitLab issue/MR descriptions or comments
  • Notion page comments
  • Obsidian .md files
Example

GitHub PR Comment:

Dear Claude, please review this code for bugs and security issues.

Claude responds on GitHub:

Claude Instance Started (Instance: abc12345)

Processing your request...

Task Completed

Found 2 issues:

1. SQL injection in user.ts:45

2. Mis

ตัดมาแค่ช่วงต้น อ่านต่อใน repo