AppleScript BB MCP Server

ทางการ

ช่วยให้ไคลเอนต์ LLM สามารถโต้ตอบกับแอปพลิเคชัน macOS ผ่าน AppleScript สร้างขึ้นโดยใช้ไลบรารี @beyondbetter/bb-mcp-server เซิร์ฟเวอร์นี้ให้การทำงานของสคริปต์ที่กำหนดไว้ล่วงหน้าอย่างปลอดภัยและควบคุมได้ พร้อมรองรับการทำงานของสคริปต์ตามต้องการแบบไม่จำกัด

คุณทำอะไรได้บ้างด้วย Apple Script BB MCP?

  • รัน AppleScript จากการสนทนากับ AI — ขอให้ผู้ช่วยของคุณดำเนินการโค้ด AppleScript ใดๆ บน Mac ของคุณผ่าน run_applescript
  • เรียกดูพจนานุกรมสคริปต์ของแอปพลิเคชัน — ดึงคำสั่งและคุณสมบัติที่มีอยู่สำหรับแอปที่สามารถเขียนสคริปต์ได้โดยใช้ get_applescript_dictionary
  • ทำงานอัตโนมัติในการจัดการไฟล์ใน Finder — ย้าย เปลี่ยนชื่อ ติดป้าย หรือดึงไฟล์ที่เลือกผ่านเครื่องมือ finder_automation
  • ตรวจสอบสิทธิ์การทำงานอัตโนมัติ — ตรวจสอบว่าแอปพลิเคชันใดบ้างที่สามารถเข้าถึง AppleScript ได้ด้วย check_automation_permissions

เอกสาร

เครื่องมือ MCP ระดับโปรดักชัน

สร้างเซิร์ฟเวอร์ MCP ระดับองค์กรด้วยไลบรารีโอเพนซอร์สที่ผ่านการทดสอบการใช้งานจริงของเรา สกัดจากระบบโปรดักชันและออกแบบมาเพื่อการใช้งานจริง

ดูบน GitHubต้องการการพัฒนาแบบกำหนดเอง?

Model Context Protocol คืออะไร?

MCP เป็นโปรโตคอลเปิดที่ช่วยให้แอปพลิเคชัน AI เชื่อมต่อกับแหล่งข้อมูลและเครื่องมือได้อย่างปลอดภัย คิดว่าเป็นตัวเชื่อมต่อสากลสำหรับระบบ AI

ทำไม MCP จึงสำคัญสำหรับธุรกิจของคุณ

การผสานรวมสากล

เชื่อมต่อแอปพลิเคชัน AI ใดๆ เข้ากับเครื่องมือทางธุรกิจและแหล่งข้อมูลของคุณโดยใช้โปรโตคอลมาตรฐาน

รองรับอนาคต

สร้างครั้งเดียว ใช้กับแอปพลิเคชัน AI ที่เข้ากันได้กับ MCP ใดๆ เมื่อระบบนิเวศเติบโตขึ้น

ปลอดภัยโดยการออกแบบ

คุณสมบัติความปลอดภัยในตัวปกป้องข้อมูลของคุณในขณะที่เปิดใช้งานการผสานรวมที่ทรงพลัง

การพัฒนาอย่างรวดเร็ว

ใช้ประโยชน์จากไลบรารีและรูปแบบที่มีอยู่เพื่อสร้างการผสานรวมแบบกำหนดเองได้อย่างรวดเร็ว

BB MCP Server: ไลบรารี MCP ระดับโปรดักชัน

เฟรมเวิร์กที่ครอบคลุมบนพื้นฐาน Deno สำหรับการสร้างเซิร์ฟเวอร์ MCP ระดับองค์กร

ทำไมต้องเลือก BB MCP Server

  • การพัฒนาอย่างรวดเร็ว: ระบบปลั๊กอินพร้อมการค้นพบอัตโนมัติช่วยให้คุณเริ่มทำงานได้ทันที
  • พร้อมสำหรับองค์กร: OAuth ในตัว, การสนับสนุนการขนส่งคู่ และที่เก็บข้อมูลถาวรสำหรับการปรับใช้ในโปรดักชัน
  • ความปลอดภัยของประเภท: การสนับสนุน TypeScript เต็มรูปแบบพร้อมการตรวจสอบที่เข้มงวด ลดข้อบกพร่องและปรับปรุงความสามารถในการบำรุงรักษา
  • ผ่านการทดสอบการใช้งานจริง: สกัดจากเซิร์ฟเวอร์ MCP ระดับโปรดักชันที่ให้บริการธุรกิจจริง

คุณสมบัติทางเทคนิค

  • ✓ระบบปลั๊กอินพร้อมการค้นพบและโหลดอัตโนมัติ
  • ✓ผู้ให้บริการและผู้บริโภค OAuth สำหรับการผสานรวมกับบุคคลที่สาม
  • ✓การขนส่ง STDIO และ HTTP พร้อมการจัดการเซสชัน
  • ✓ที่เก็บข้อมูลบนพื้นฐาน Deno KV พร้อมการล้างข้อมูลอัตโนมัติและการแบ่งส่วน
  • ✓การบันทึกที่ครอบคลุมพร้อมเส้นทางการตรวจสอบและเอาต์พุตที่มีโครงสร้าง
  • ✓TypeScript เต็มรูปแบบพร้อมการตรวจสอบประเภทที่เข้มงวด
  • ✓ยูทิลิตี้การทดสอบและตัวอย่างที่กว้างขวาง
  • ✓เผยแพร่บนรีจิสทรี JSR เพื่อการติดตั้งที่ง่ายดาย

เริ่มต้นอย่างรวดเร็ว

ไลบรารีประกอบด้วยตัวอย่างแบบก้าวหน้า 4 ตัวอย่างที่สอนคุณทุกอย่างตั้งแต่เครื่องมือพื้นฐานไปจนถึงการผสานรวม OAuth ขั้นสูง:

⭐ Simple MCP Server

การตั้งค่าพื้นฐานพร้อมเครื่องมือยูทิลิตี้และการค้นพบปลั๊กอิน

⭐⭐ Plugin Workflows

เวิร์กโฟลว์หลายขั้นตอนสำหรับตรรกะทางธุรกิจที่ซับซ้อน

⭐⭐⭐ API & OAuth

การผสานรวม API ของบุคคลที่สามพร้อมการรับรองความถูกต้อง

⭐⭐⭐⭐ Manual Dependencies

การควบคุมโครงสร้างพื้นฐานที่สมบูรณ์สำหรับกรณีการใช้งานขั้นสูง

ดูบน GitHubดูบน JSR

BB MCP Client Inspector

แพลตฟอร์มการทดสอบที่ครอบคลุมสำหรับการใช้งานไคลเอนต์ MCP

มันทำอะไร

ในขณะที่ MCP Inspector มีอยู่เป็นไคลเอนต์ MCP สำหรับการทดสอบเซิร์ฟเวอร์ เครื่องมือนี้เติมเต็มความต้องการที่ตรงกันข้าม - เซิร์ฟเวอร์ MCP สำหรับการทดสอบไคลเอนต์ BB MCP Client Inspector ให้คอนโซลเว็บแบบโต้ตอบสำหรับการทดสอบและตรวจสอบการใช้งานไคลเอนต์ MCP

คุณสมบัติหลัก

  • 🔍 การตรวจสอบข้อความโปรโตคอล - ดูข้อความ MCP JSON-RPC ทั้งหมดแบบเรียลไทม์
  • 🧠 การทดสอบการสุ่มตัวอย่าง - ทดสอบความสามารถในการทำให้สมบูรณ์ของ LLM ของไคลเอนต์
  • ❓ การทดสอบการดึงข้อมูล - ทดสอบการจัดการคำขออินพุตของผู้ใช้ของไคลเอนต์
  • 🔔 การทดสอบการแจ้งเตือน - กระตุ้นและตรวจสอบการแจ้งเตือนการเปลี่ยนแปลงรายการ
  • 🛠️ เครื่องมือตรวจสอบ - เครื่องมือยูทิลิตี้หกอย่างสำหรับสถานการณ์การทดสอบ
  • 📊 การสนับสนุนหลายไคลเอนต์ - ทดสอบหลายไคลเอนต์พร้อมกัน (โหมด HTTP)
  • 🌐 คอนโซลเว็บ - UI Fresh แบบโต้ตอบสำหรับการทดสอบ

เริ่มต้นอย่างรวดเร็ว

รันโดยตรงจาก JSR - ไม่จำเป็นต้องติดตั้ง:

deno run -A jsr:@beyondbetter/bb-mcp-client-inspector

สิ่งนี้เริ่มเซิร์ฟเวอร์ MCP บนพอร์ต 3000 และ UI เว็บบนพอร์ต 8000

กรณีการใช้งาน

การพัฒนาไคลเอนต์ MCP

ตรวจสอบการใช้งานไคลเอนต์ MCP ของคุณโดยการทดสอบการสุ่มตัวอย่าง การดึงข้อมูล และการจัดการการแจ้งเตือนในสภาพแวดล้อมที่ควบคุม

การดีบักโปรโตคอล

ตรวจสอบข้อความ JSON-RPC ทั้งหมดแบบเรียลไทม์เพื่อดีบักปัญหาการสื่อสารระหว่างไคลเอนต์และเซิร์ฟเวอร์

การทดสอบการผสานรวม

ทดสอบหลายไคลเอนต์พร้อมกันในโหมด HTTP เพื่อตรวจสอบพฤติกรรมที่สอดคล้องกันในการใช้งานที่แตกต่างกัน

เครื่องมือตรวจสอบ

เครื่องมือยูทิลิตี้หกอย่างสำหรับการทดสอบที่ครอบคลุม:

  • echo - การสะท้อนข้อความพร้อมการหน่วงเวลาและการแปลงที่เป็นตัวเลือก
  • convert_date - การแปลงวันที่/เขตเวลาและการจัดรูปแบบ
  • calculate - การดำเนินการทางคณิตศาสตร์พื้นฐาน
  • delay_response - การหน่วงเวลาที่กำหนดค่าได้สำหรับการทดสอบการหมดเวลา
  • random_data - สร้างข้อมูลทดสอบแบบสุ่ม
  • trigger_error - กระตุ้นข้อผิดพลาดโดยเจตนาสำหรับการทดสอบการจัดการข้อผิดพลาด

BB AppleScript MCP Server

ขยายเวิร์กโฟลว์ macOS ด้วยการทำงานอัตโนมัติของ AppleScript ผ่าน MCP

มันทำอะไร

เซิร์ฟเวอร์ MCP ระดับโปรดักชันที่นำการทำงานอัตโนมัติของ AppleScript ไปยังแอปพลิเคชัน AI ที่เข้ากันได้กับ MCP ใดๆ สร้างขึ้นโดยใช้ BB MCP Server เป็นตัวอย่างการใช้งานจริงของสิ่งที่คุณสามารถสร้างได้ด้วยไลบรารี

ความสามารถหลัก

  • รันโค้ด AppleScript จากการสนทนา AI
  • อ่านพจนานุกรมแอปพลิเคชันเพื่อค้นพบความสามารถ
  • ทำให้การจัดการไฟล์เป็นอัตโนมัติด้วยการผสานรวม Finder
  • จัดการสิทธิ์และตรวจสอบการเข้าถึงการทำงานอัตโนมัติ

การตั้งค่าอย่างรวดเร็วสำหรับ Claude Desktop

เพิ่มสิ่งนี้ในการกำหนดค่า Claude Desktop ของคุณ:

{
  "mcpServers": {
    "bb-applescript": {
      "command": "deno",
      "args": [
        "run",
        "--allow-all",
        "--unstable-kv",
        "jsr:@beyondbetter/bb-applescript-mcp-server"
      ]
    }
  }
}

เอกสารฉบับเต็ม

ดูบน JSRดูบน GitHub

กรณีการใช้งาน

เวิร์กโฟลว์ของนักพัฒนา

ทำให้โปรเจกต์ BBEdit เป็นอัตโนมัติ จัดการไฟล์ และผสานรวมกับเครื่องมือการพัฒนาผ่านการสนทนา AI

การจัดการไฟล์

จัดระเบียบไฟล์ ตั้งป้ายกำกับ ดึงข้อมูลที่เลือก และจัดการระบบไฟล์ของคุณด้วยภาษาธรรมชาติ

การทำงานอัตโนมัติของแอป

ควบคุมแอปพลิเคชัน macOS ที่สนับสนุน AppleScript ผ่านผู้ช่วย AI ของคุณ

พร้อมที่จะสร้างเซิร์ฟเวอร์ MCP ของคุณเองหรือยัง?

ใช้ไลบรารีโอเพนซอร์สของเราเพื่อเริ่มต้นวันนี้ หรือพูดคุยกับเราเกี่ยวกับโซลูชันแบบกำหนดเองที่สร้างขึ้นสำหรับธุรกิจของคุณ

บริการพัฒนาแบบกำหนดเองสำรวจไลบรารี

🤖 แนะนำ: สร้างด้วย Beyond Better

เราขอแนะนำอย่างยิ่งให้ใช้ Beyond Better เพื่อพัฒนาแอปพลิเคชันเซิร์ฟเวอร์ MCP ของคุณ BB ให้ความอัจฉริยะทั่วทั้งโปรเจกต์ การสร้างโค้ดอัจฉริยะ และการสนับสนุนแนวทางที่ครอบคลุมซึ่งทำให้การพัฒนา MCP เร็วขึ้นและเชื่อถือได้มากขึ้นอย่างมาก

ทำไมต้อง BB สำหรับการพัฒนา MCP?

  • ✓ ความเข้าใจทั่วทั้งโปรเจกต์เกี่ยวกับสถาปัตยกรรม MCP
  • ✓ สร้าง boilerplate และปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุด
  • ✓ ใช้แนวทางผู้บริโภคที่ครอบคลุมของเรา
  • ✓ ดีบักและปรับปรุงการใช้งานได้เร็วขึ้น

เริ่มต้น

  • ✓ BB Cloud: อินเทอร์เฟซบนเว็บ (ง่ายที่สุด)
  • ✓ Self-Hosted: การควบคุมและความเป็นส่วนตัวเต็มรูปแบบ
  • ✓ Local-Only: ไม่มีการพึ่งพาคลาวด์
  • ✓ ฟรีและโอเพนซอร์ส

เรียนรู้เพิ่มเติมเกี่ยวกับ BB