AppleScript BB MCP Server

ทางการ

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

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

  • Execute AppleScript — รันโค้ด AppleScript โดยตรงจากบทสนทนากับ AI เพื่อควบคุมแอป macOS และทำงานอัตโนมัติ
  • Read app dictionaries — ค้นหาว่าแอปพลิเคชันรองรับคำสั่งและออบเจกต์ AppleScript ใดบ้างผ่าน dictionary ของแอป
  • Automate Finder — จัดการไฟล์ ตั้งป้ายกำกับ ดึงรายการที่เลือก และจัดระเบียบระบบไฟล์ผ่านการผสานรวมกับ Finder
  • Manage automation permissions — ตรวจสอบและจัดการสิทธิ์การเข้าถึงระบบอัตโนมัติของ AppleScript สำหรับเซิร์ฟเวอร์

เอกสาร

เครื่องมือ MCP ที่พร้อมสำหรับการผลิต

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

โปรโตคอล 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 ขั้นสูง:

⭐ เซิร์ฟเวอร์ MCP แบบง่าย

การตั้งค่าพื้นฐานพร้อมเครื่องมืออรรถประโยชน์และการค้นหาปลั๊กอิน

⭐⭐ เวิร์กโฟลว์ปลั๊กอิน

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

⭐⭐⭐ API และ OAuth

การเชื่อมต่อ API บุคคลที่สามพร้อมการรับรองความถูกต้อง

⭐⭐⭐⭐ การพึ่งพาแบบกำหนดเอง

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

BB MCP Client Inspector

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

ฟังก์ชันการทำงาน

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

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

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

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

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

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

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

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

การพัฒนา MCP Client

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

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

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

การทดสอบการเชื่อมต่อ

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

เครื่องมือ Inspector

เครื่องมืออรรถประโยชน์หกตัวสำหรับการทดสอบที่ครอบคลุม:

  • ✓ 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"
      ]
    }
  }
}

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

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

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

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

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

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

ระบบอัตโนมัติของแอป

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

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

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