AppleScript BB MCP Server
공식LLM 클라이언트가 AppleScript를 통해 macOS 애플리케이션과 상호작용할 수 있도록 합니다. @beyondbetter/bb-mcp-server 라이브러리를 사용하여 구축된 이 서버는 사전 정의된 스크립트의 안전하고 통제된 실행을 제공하며, 임의 스크립트 실행을 위한 선택적 지원도 포함합니다.
Apple Script BB MCP(으)로 무엇을 할 수 있나요?
- AI 대화에서 AppleScript 실행 — 어시스턴트에게
run_applescript를 통해 Mac에서 임의의 AppleScript 코드를 실행하도록 요청하세요. - 애플리케이션 스크립팅 사전 탐색 —
get_applescript_dictionary를 사용하여 스크립트 가능한 모든 앱의 사용 가능한 명령과 속성을 검색하세요. - Finder 파일 작업 자동화 —
finder_automation도구를 통해 선택된 파일을 이동, 이름 변경, 레이블 지정 또는 검색하세요. - 자동화 권한 확인 —
check_automation_permissions로 AppleScript 접근 권한이 있는 애플리케이션을 확인하세요.
문서
프로덕션 레디 MCP 도구
실전에서 검증된 오픈소스 라이브러리로 엔터프라이즈급 MCP 서버를 구축하세요. 프로덕션 시스템에서 추출되어 실제 사용에 적합하게 설계되었습니다.
GitHub에서 보기맞춤형 개발이 필요하신가요?
모델 컨텍스트 프로토콜이란?
MCP는 AI 애플리케이션이 데이터 소스와 도구에 안전하게 연결할 수 있게 해주는 개방형 프로토콜입니다. AI 시스템을 위한 범용 커넥터라고 생각하시면 됩니다.
비즈니스에 MCP가 중요한 이유
범용 통합
표준화된 프로토콜을 사용하여 모든 AI 애플리케이션을 비즈니스 도구 및 데이터 소스에 연결하세요.
미래 지향적
한 번 구축하면 생태계가 성장함에 따라 모든 MCP 호환 AI 애플리케이션에서 사용할 수 있습니다.
설계 단계부터 보안
내장된 보안 기능이 강력한 통합을 가능하게 하면서 데이터를 보호합니다.
빠른 개발
기존 라이브러리와 패턴을 활용하여 맞춤형 통합을 신속하게 구축하세요.
BB MCP 서버: 프로덕션 레디 MCP 라이브러리
엔터프라이즈급 MCP 서버 구축을 위한 포괄적인 Deno 기반 프레임워크
BB MCP 서버를 선택해야 하는 이유
- 빠른 개발: 자동 검색 기능이 있는 플러그인 시스템으로 즉시 생산성을 높일 수 있습니다.
- 엔터프라이즈 레디: 프로덕션 배포를 위한 내장 OAuth, 이중 전송 지원 및 영구 저장소
- 타입 안전: 엄격한 유효성 검사를 갖춘 완전한 TypeScript 지원으로 버그를 줄이고 유지보수성을 향상시킵니다.
- 실전 검증: 실제 비즈니스를 지원하는 프로덕션 MCP 서버에서 추출되었습니다.
기술적 특징
- ✓자동 검색 및 로딩 기능이 있는 플러그인 시스템
- ✓타사 통합을 위한 OAuth 제공자 및 소비자
- ✓세션 관리 기능이 있는 STDIO 및 HTTP 전송
- ✓자동 정리 및 청킹 기능이 있는 Deno KV 기반 저장소
- ✓감사 추적 및 구조화된 출력을 갖춘 포괄적인 로깅
- ✓엄격한 타입 검사를 갖춘 완전한 TypeScript
- ✓광범위한 테스트 유틸리티 및 예제
- ✓쉬운 설치를 위해 JSR 레지스트리에 게시됨
빠르게 시작하기
이 라이브러리에는 기본 도구부터 고급 OAuth 통합까지 모든 것을 가르쳐주는 4개의 점진적인 예제가 포함되어 있습니다:
⭐ 간단한 MCP 서버
유틸리티 도구 및 플러그인 검색을 갖춘 기본 설정
⭐⭐ 플러그인 워크플로우
복잡한 비즈니스 로직을 위한 다단계 워크플로우
⭐⭐⭐ API 및 OAuth
인증을 포함한 타사 API 통합
⭐⭐⭐⭐ 수동 종속성
고급 사용 사례를 위한 완전한 인프라 제어
GitHub에서 보기JSR에서 보기
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 서버를 사용하여 구축되었습니다.
주요 기능
- AI 대화에서 AppleScript 코드 실행
- 애플리케이션 사전을 읽어 기능 검색
- Finder 통합으로 파일 관리 자동화
- 권한 관리 및 자동화 접근 확인
Claude Desktop 빠른 설정
Claude Desktop 구성에 다음을 추가하세요:
{
"mcpServers": {
"bb-applescript": {
"command": "deno",
"args": [
"run",
"--allow-all",
"--unstable-kv",
"jsr:@beyondbetter/bb-applescript-mcp-server"
]
}
}
}
전체 문서
JSR에서 보기GitHub에서 보기
사용 사례
개발자 워크플로우
AI 대화를 통해 BBEdit 프로젝트 자동화, 파일 조작 및 개발 도구와의 통합
파일 관리
자연어로 파일 정리, 레이블 설정, 선택 항목 검색 및 파일 시스템 관리
앱 자동화
AI 어시스턴트를 통해 AppleScript를 지원하는 macOS 애플리케이션 제어
자체 MCP 서버를 구축할 준비가 되셨나요?
오픈소스 라이브러리를 사용하여 지금 바로 시작하거나, 비즈니스에 맞춤화된 솔루션에 대해 상담하세요.
맞춤형 개발 서비스라이브러리 살펴보기
🤖 권장: Beyond Better로 구축하기
MCP 서버 애플리케이션 개발에 Beyond Better를 사용할 것을 강력히 권장합니다. BB는 프로젝트 전반의 인텔리전스, 스마트 코드 생성 및 포괄적인 가이드라인 지원을 제공하여 MCP 개발을 훨씬 빠르고 안정적으로 만듭니다.
MCP 개발에 BB를 사용해야 하는 이유?
- ✓ MCP 아키텍처에 대한 프로젝트 전반의 이해
- ✓ 보일러플레이트 생성 및 모범 사례 준수
- ✓ 포괄적인 소비자 가이드라인 사용
- ✓ 구현 디버깅 및 개선 속도 향상
시작하기
- ✓ BB Cloud: 웹 기반 인터페이스 (가장 쉬움)
- ✓ 자체 호스팅: 완전한 제어 및 개인정보 보호
- ✓ 로컬 전용: 클라우드 종속성 없음
- ✓ 무료 및 오픈소스
BB에 대해 자세히 알아보기