AppleScript BB MCP Server

oficial

Permite que clientes LLM interactúen con aplicaciones de macOS a través de AppleScript. Construido con la librería @beyondbetter/bb-mcp-server, este servidor proporciona una ejecución segura y controlada de scripts predefinidos con soporte opcional para la ejecución de scripts arbitrarios.

¿Qué puedes hacer con AppleScript BB MCP?

  • Ejecutar AppleScript — Ejecuta código AppleScript directamente desde conversaciones de IA para controlar apps de macOS y automatizar tareas.
  • Leer diccionarios de apps — Descubre qué comandos y objetos de AppleScript admite una aplicación a través de su diccionario.
  • Automatizar Finder — Gestiona archivos, establece etiquetas, recupera selecciones y organiza el sistema de archivos mediante la integración con Finder.
  • Gestionar permisos de automatización — Comprueba y gestiona el acceso de automatización de AppleScript para el servidor.

Documentación

Herramientas MCP listas para producción

Construye servidores MCP de nivel empresarial con nuestra biblioteca de código abierto probada en batalla. Extraída de sistemas de producción y diseñada para uso en el mundo real.

¿Qué es el Model Context Protocol?

MCP es un protocolo abierto que permite a las aplicaciones de IA conectarse de forma segura a fuentes de datos y herramientas. Piénsalo como un conector universal para sistemas de IA.

Por qué MCP es importante para tu negocio

Integración universal

Conecta cualquier aplicación de IA a tus herramientas de negocio y fuentes de datos mediante un protocolo estandarizado.

Preparado para el futuro

Construye una vez, úsalo con cualquier aplicación de IA compatible con MCP a medida que el ecosistema crece.

Seguro por diseño

Las funciones de seguridad integradas protegen tus datos mientras habilitan integraciones potentes.

Desarrollo rápido

Aprovecha bibliotecas y patrones existentes para crear rápidamente integraciones personalizadas.

BB MCP Server: Biblioteca MCP lista para producción

Un marco integral basado en Deno para construir servidores MCP de nivel empresarial

Por qué elegir BB MCP Server

  • Desarrollo rápido: El sistema de plugins con descubrimiento automático te hace productivo de inmediato
  • Listo para empresa: OAuth integrado, soporte de transporte dual y almacenamiento persistente para despliegues de producción
  • Seguridad de tipos: Soporte completo de TypeScript con validación estricta reduce errores y mejora el mantenimiento
  • Probado en batalla: Extraído de servidores MCP de producción que sirven a negocios reales

Características técnicas

  • ✓Sistema de plugins con descubrimiento y carga automáticos
  • ✓Proveedor y consumidor OAuth para integraciones de terceros
  • ✓Transporte STDIO y HTTP con gestión de sesiones
  • ✓Almacenamiento basado en Deno KV con limpieza y fragmentación automáticas
  • ✓Registro integral con pistas de auditoría y salida estructurada
  • ✓TypeScript completo con verificación estricta de tipos
  • ✓Amplias utilidades de prueba y ejemplos
  • ✓Publicado en el registro JSR para instalación fácil

Comienza rápidamente

La biblioteca incluye 4 ejemplos progresivos que te enseñan desde herramientas básicas hasta integración avanzada de OAuth:

⭐ Servidor MCP simple

Configuración básica con herramientas de utilidad y descubrimiento de plugins

⭐⭐ Flujos de trabajo de plugins

Flujos de trabajo de múltiples pasos para lógica de negocio compleja

⭐⭐⭐ API y OAuth

Integración de API de terceros con autenticación

⭐⭐⭐⭐ Dependencias manuales

Control completo de la infraestructura para casos de uso avanzados

BB MCP Client Inspector

Una plataforma integral de pruebas para implementaciones de clientes MCP

Qué hace

Mientras que el MCP Inspector existe como un cliente MCP para probar servidores, esta herramienta cubre la necesidad inversa: un servidor MCP para probar clientes. El BB MCP Client Inspector proporciona una consola web interactiva para probar y validar implementaciones de clientes MCP.

Características clave

  • 🔍 Inspección de mensajes del protocolo: ve todos los mensajes JSON-RPC de MCP en tiempo real
  • 🧠 Pruebas de muestreo: prueba las capacidades de finalización de LLM del cliente
  • ❓ Pruebas de elicitación: prueba el manejo de solicitudes de entrada del usuario del cliente
  • 🔔 Pruebas de notificaciones: activa y verifica notificaciones de cambios en listas
  • 🛠️ Herramientas del inspector: seis herramientas de utilidad para escenarios de prueba
  • 📊 Soporte multi-cliente: prueba múltiples clientes simultáneamente (modo HTTP)
  • 🌐 Consola web: interfaz Fresh interactiva para pruebas

Inicio rápido

Ejecuta directamente desde JSR: no se requiere instalación:

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

Esto inicia el servidor MCP en el puerto 3000 y la interfaz web en el puerto 8000.

Casos de uso

Desarrollo de clientes MCP

Valida tu implementación de cliente MCP probando el muestreo, la elicitación y el manejo de notificaciones en un entorno controlado.

Depuración de protocolo

Inspecciona todos los mensajes JSON-RPC en tiempo real para depurar problemas de comunicación entre clientes y servidores.

Pruebas de integración

Prueba múltiples clientes simultáneamente en modo HTTP para verificar un comportamiento consistente en diferentes implementaciones.

Herramientas del inspector

Seis herramientas de utilidad para pruebas integrales:

  • ✓ echo - Eco de mensajes con retraso y transformación opcionales
  • ✓ convert_date - Conversión y formato de fecha/zona horaria
  • ✓ calculate - Operaciones aritméticas básicas
  • ✓ delay_response - Retrasos configurables para pruebas de tiempo de espera
  • ✓ random_data - Genera datos de prueba aleatorios
  • ✓ trigger_error - Activa errores intencionalmente para pruebas de manejo de errores

BB AppleScript MCP Server

Extiende los flujos de trabajo de macOS con automatización de AppleScript a través de MCP

Qué hace

Un servidor MCP listo para producción que lleva la automatización de AppleScript a cualquier aplicación de IA compatible con MCP. Construido usando BB MCP Server como un ejemplo real de lo que puedes crear con la biblioteca.

Capacidades clave

  • Ejecutar código AppleScript desde conversaciones de IA
  • Leer diccionarios de aplicaciones para descubrir capacidades
  • Automatizar la gestión de archivos con integración de Finder
  • Gestionar permisos y verificar el acceso de automatización

Configuración rápida para Claude Desktop

Añade esto a tu configuración de Claude Desktop:

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

Documentación completa

Casos de uso

Flujos de trabajo de desarrollador

Automatiza proyectos de BBEdit, manipula archivos e intégrate con herramientas de desarrollo a través de conversaciones de IA.

Gestión de archivos

Organiza archivos, establece etiquetas, recupera selecciones y gestiona tu sistema de archivos con lenguaje natural.

Automatización de aplicaciones

Controla aplicaciones de macOS que soporten AppleScript a través de tu asistente de IA.

¿Listo para construir tu propio servidor MCP?

Usa nuestra biblioteca de código abierto para comenzar hoy, o habla con nosotros sobre una solución personalizada construida para tu negocio.