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 库
一个基于 Deno 的综合框架,用于构建企业级 MCP 服务器
为什么选择 BB MCP 服务器
- 快速开发: 具有自动发现功能的插件系统让您立即投入生产
- 企业就绪: 内置 OAuth、双传输支持和持久存储,适用于生产部署
- 类型安全: 完整的 TypeScript 支持,严格验证可减少错误并提高可维护性
- 久经考验: 从服务于真实企业的生产 MCP 服务器中提取
技术特性
- ✓具有自动发现和加载功能的插件系统
- ✓用于第三方集成的 OAuth 提供者和消费者
- ✓带有会话管理的 STDIO 和 HTTP 传输
- ✓基于 Deno KV 的存储,具有自动清理和分块功能
- ✓全面的日志记录,包含审计跟踪和结构化输出
- ✓完整的 TypeScript,具有严格类型检查
- ✓广泛的测试工具和示例
- ✓发布在 JSR 注册表上,便于安装
快速入门
该库包含 4 个渐进式示例,教您从基本工具到高级 OAuth 集成的所有内容:
⭐ 简单 MCP 服务器
使用实用工具和插件发现进行基本设置
⭐⭐ 插件工作流
用于复杂业务逻辑的多步骤工作流
⭐⭐⭐ API 和 OAuth
带有身份验证的第三方 API 集成
⭐⭐⭐⭐ 手动依赖项
用于高级用例的完整基础设施控制
在 GitHub 上查看在 JSR 上查看
BB MCP 客户端检查器
一个用于 MCP 客户端实现的综合测试平台
它的作用
虽然 MCP 检查器作为用于测试服务器的 MCP 客户端存在,但此工具填补了相反的需求——一个用于测试客户端的 MCP 服务器。BB MCP 客户端检查器提供了一个交互式 Web 控制台,用于测试和验证 MCP 客户端实现。
主要特性
- 🔍 协议消息检查 - 实时查看所有 MCP JSON-RPC 消息
- 🧠 采样测试 - 测试客户端 LLM 完成能力
- ❓ 启发测试 - 测试客户端用户输入请求处理
- 🔔 通知测试 - 触发并验证列表更改通知
- 🛠️ 检查器工具 - 用于测试场景的六个实用工具
- 📊 多客户端支持 - 同时测试多个客户端(HTTP 模式)
- 🌐 Web 控制台 - 用于测试的交互式 Fresh UI
快速开始
直接从 JSR 运行——无需安装:
deno run -A jsr:@beyondbetter/bb-mcp-client-inspector
这将在端口 3000 上启动 MCP 服务器,在端口 8000 上启动 Web UI。
用例
MCP 客户端开发
通过在受控环境中测试采样、启发和通知处理来验证您的 MCP 客户端实现。
协议调试
实时检查所有 JSON-RPC 消息,以调试客户端和服务器之间的通信问题。
集成测试
在 HTTP 模式下同时测试多个客户端,以验证不同实现之间的一致行为。
检查器工具
用于全面测试的六个实用工具:
- ✓echo - 带有可选延迟和转换的消息回显
- ✓convert_date - 日期/时区转换和格式化
- ✓calculate - 基本算术运算
- ✓delay_response - 用于超时测试的可配置延迟
- ✓random_data - 生成随机测试数据
- ✓trigger_error - 有意触发错误以进行错误处理测试
BB AppleScript MCP 服务器
通过 MCP 使用 AppleScript 自动化扩展 macOS 工作流
它的作用
一个生产就绪的 MCP 服务器,将 AppleScript 自动化引入任何兼容 MCP 的 AI 应用程序。使用 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 构建
我们强烈建议使用 Beyond Better 来开发您的 MCP 服务器应用程序。BB 提供项目范围的智能、智能代码生成和全面的指南支持,使 MCP 开发显著更快、更可靠。
为什么选择 BB 进行 MCP 开发?
- ✓ 对 MCP 架构的项目范围理解
- ✓ 生成样板代码并遵循最佳实践
- ✓ 使用我们全面的消费者指南
- ✓ 更快地调试和完善实现
开始使用
- ✓ BB Cloud:基于 Web 的界面(最简单)
- ✓ 自托管:完全控制和隐私
- ✓ 仅本地:无云依赖
- ✓ 免费且开源
了解更多关于 BB 的信息