AppleScript BB MCP Server
공식LLM 클라이언트가 AppleScript를 통해 macOS 애플리케이션과 상호작용할 수 있도록 합니다. @beyondbetter/bb-mcp-server 라이브러리를 사용하여 구축된 이 서버는 사전 정의된 스크립트의 안전하고 통제된 실행을 제공하며, 임의 스크립트 실행을 위한 선택적 지원도 포함합니다.
AppleScript BB MCP(으)로 무엇을 할 수 있나요?
- Execute AppleScript — AI 대화에서 직접 AppleScript 코드를 실행하여 macOS 앱을 제어하고 작업을 자동화합니다.
- Read app dictionaries — 앱의 사전을 통해 해당 애플리케이션이 지원하는 AppleScript 명령과 객체를 확인합니다.
- Automate Finder — Finder 통합을 통해 파일을 관리하고, 레이블을 설정하며, 선택 항목을 검색하고, 파일 시스템을 정리합니다.
- Manage automation permissions — 서버에 대한 AppleScript 자동화 접근 권한을 확인하고 관리합니다.
문서
프로덕션 레디 MCP 도구
검증된 오픈소스 라이브러리로 엔터프라이즈급 MCP 서버를 구축하세요. 프로덕션 시스템에서 추출되어 실제 환경에서 사용하도록 설계되었습니다.
Model Context Protocol이란 무엇인가요?
MCP는 AI 애플리케이션이 데이터 소스와 도구에 안전하게 연결할 수 있게 해주는 오픈 프로토콜입니다. AI 시스템을 위한 범용 커넥터라고 생각하면 됩니다.
MCP가 비즈니스에 중요한 이유
범용 통합
표준화된 프로토콜을 사용하여 모든 AI 애플리케이션을 비즈니스 도구 및 데이터 소스에 연결하세요.
미래 대비
한 번 구축하면 생태계가 성장함에 따라 모든 MCP 호환 AI 애플리케이션에서 사용할 수 있습니다.
보안 기본 설계
내장된 보안 기능이 강력한 통합을 가능하게 하면서 데이터를 보호합니다.
빠른 개발
기존 라이브러리와 패턴을 활용하여 맞춤형 통합을 신속하게 구축하세요.
BB MCP Server: 프로덕션 레디 MCP 라이브러리
엔터프라이즈급 MCP 서버 구축을 위한 포괄적인 Deno 기반 프레임워크
BB MCP Server를 선택해야 하는 이유
- 빠른 개발: 자동 검색 기능이 있는 플러그인 시스템으로 즉시 생산성을 높일 수 있습니다
- 엔터프라이즈 레디: 내장 OAuth, 이중 전송 지원, 프로덕션 배포를 위한 영구 저장소
- 타입 안전: 엄격한 검증을 통한 전체 TypeScript 지원으로 버그를 줄이고 유지보수성을 향상시킵니다
- 검증 완료: 실제 비즈니스를 서비스하는 프로덕션 MCP 서버에서 추출되었습니다
기술적 특징
- ✓자동 검색 및 로딩 기능이 있는 플러그인 시스템
- ✓타사 통합을 위한 OAuth 공급자 및 소비자
- ✓세션 관리 기능이 있는 STDIO 및 HTTP 전송
- ✓자동 정리 및 청크 기능이 있는 Deno KV 기반 저장소
- ✓감사 추적 및 구조화된 출력을 포함한 포괄적인 로깅
- ✓엄격한 타입 검사를 통한 전체 TypeScript
- ✓광범위한 테스트 유틸리티 및 예제
- ✓간편한 설치를 위해 JSR 레지스트리에 게시됨
빠르게 시작하기
라이브러리에는 기본 도구부터 고급 OAuth 통합까지 모든 것을 가르쳐주는 4가지 점진적 예제가 포함되어 있습니다:
⭐ 간단한 MCP 서버
유틸리티 도구 및 플러그인 검색을 통한 기본 설정
⭐⭐ 플러그인 워크플로우
복잡한 비즈니스 로직을 위한 다단계 워크플로우
⭐⭐⭐ API 및 OAuth
인증을 통한 타사 API 통합
⭐⭐⭐⭐ 수동 종속성
고급 사용 사례를 위한 완전한 인프라 제어
BB MCP 클라이언트 인스펙터
MCP 클라이언트 구현을 위한 포괄적인 테스트 플랫폼
기능
MCP 인스펙터가 서버 테스트를 위한 MCP 클라이언트로 존재하는 반면, 이 도구는 반대의 필요를 충족합니다 - 클라이언트 테스트를 위한 MCP 서버입니다. BB MCP 클라이언트 인스펙터는 MCP 클라이언트 구현을 테스트하고 검증하기 위한 대화형 웹 콘솔을 제공합니다.
주요 기능
- 🔍 프로토콜 메시지 검사 - 모든 MCP JSON-RPC 메시지를 실시간으로 확인
- 🧠 샘플링 테스트 - 클라이언트 LLM 완성 기능 테스트
- ❓ 유도 테스트 - 클라이언트 사용자 입력 요청 처리 테스트
- 🔔 알림 테스트 - 목록 변경 알림 트리거 및 검증
- 🛠️ 인스펙터 도구 - 테스트 시나리오를 위한 6가지 유틸리티 도구
- 📊 다중 클라이언트 지원 - 여러 클라이언트 동시 테스트 (HTTP 모드)
- 🌐 웹 콘솔 - 대화형 Fresh UI 테스트
빠른 시작
JSR에서 직접 실행 - 설치 불필요:
deno run -A jsr:@beyondbetter/bb-mcp-client-inspector
이렇게 하면 포트 3000에서 MCP 서버가 시작되고 포트 8000에서 웹 UI가 시작됩니다.
사용 사례
MCP 클라이언트 개발
통제된 환경에서 샘플링, 유도 및 알림 처리를 테스트하여 MCP 클라이언트 구현을 검증하세요.
프로토콜 디버깅
모든 JSON-RPC 메시지를 실시간으로 검사하여 클라이언트와 서버 간 통신 문제를 디버깅하세요.
통합 테스트
HTTP 모드에서 여러 클라이언트를 동시에 테스트하여 다양한 구현에서 일관된 동작을 확인하세요.
인스펙터 도구
포괄적인 테스트를 위한 6가지 유틸리티 도구:
- ✓ echo - 선택적 지연 및 변환 기능이 있는 메시지 에코
- ✓ convert_date - 날짜/시간대 변환 및 형식 지정
- ✓ calculate - 기본 산술 연산
- ✓ delay_response - 타임아웃 테스트를 위한 구성 가능한 지연
- ✓ random_data - 무작위 테스트 데이터 생성
- ✓ trigger_error - 오류 처리 테스트를 위한 의도적 오류 트리거
BB AppleScript MCP 서버
MCP를 통해 AppleScript 자동화로 macOS 워크플로우 확장
기능
MCP 호환 AI 애플리케이션에 AppleScript 자동화를 제공하는 프로덕션 레디 MCP 서버입니다. BB MCP Server를 라이브러리로 만들 수 있는 실제 예제로 사용하여 구축되었습니다.
주요 기능
- AI 대화에서 AppleScript 코드 실행
- 애플리케이션 사전을 읽어 기능 발견
- Finder 통합으로 파일 관리 자동화
- 권한 관리 및 자동화 액세스 확인
Claude Desktop 빠른 설정
Claude Desktop 구성에 다음을 추가하세요:
{
"mcpServers": {
"bb-applescript": {
"command": "deno",
"args": [
"run",
"--allow-all",
"--unstable-kv",
"jsr:@beyondbetter/bb-applescript-mcp-server"
]
}
}
}
사용 사례
개발자 워크플로우
AI 대화를 통해 BBEdit 프로젝트 자동화, 파일 조작, 개발 도구와의 통합.
파일 관리
자연어로 파일 구성, 라벨 설정, 선택 항목 검색, 파일 시스템 관리.
앱 자동화
AI 어시스턴트를 통해 AppleScript를 지원하는 macOS 애플리케이션 제어.
나만의 MCP 서버를 구축할 준비가 되셨나요?
오픈소스 라이브러리를 사용하여 오늘 시작하거나, 비즈니스를 위해 구축된 맞춤형 솔루션에 대해 문의하세요.