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