Back to MCP directory
publicPublicdnsLocal runtime

apple-rag-mcp

Apple RAG MCP是一个为AI代理提供苹果开发专业知识的检索增强生成系统,集成了官方Swift文档、设计指南和Apple Developer YouTube内容,通过AI驱动的混合搜索技术提供准确的技术答案。

article

README

🚀 苹果检索增强生成多客户端协议(Apple RAG MCP)

借助即时访问官方 Swift 文档、设计指南和平台知识,将你的 AI 智能体转变为苹果开发专家。

安装 MCP 服务器

🌐 了解更多🚀 开始使用📊 仪表盘

🚀 快速开始

选项 1:一键式 Cursor 设置(推荐)

安装 MCP 服务器

点击上述按钮,Cursor 将在数秒内自动为你完成所有配置。

选项 2:其他 MCP 客户端的手动设置

JSON 配置(复制并粘贴):

{
  "mcpServers": {
    "apple-rag-mcp": {
      "url": "https://mcp.apple-rag.com"
    }
  }
}

手动配置参数:

  • MCP 类型: 可流式传输的 HTTP
  • URL: https://mcp.apple-rag.com
  • 身份验证: 可选(使用 MCP 令牌可提高使用限制)
  • MCP 令牌: 可在 apple-rag.com 获取,以增加配额

选项 3:自托管部署

如果你想运行自己的实例,请参阅我们的 部署指南 以获取完整的设置说明。

快速设置:

# 克隆并设置
git clone https://github.com/your-org/apple-rag-mcp.git
cd apple-rag-mcp
pnpm install

# 配置环境
cp .dev.vars.example .dev.vars
# 使用你的配置编辑 .dev.vars

# 部署到 Cloudflare Workers
pnpm setup-secrets
pnpm deploy

支持的客户端: Cursor、Claude Desktop、Cline 以及所有支持 MCP 的工具。

⚠️ 重要提示

开始使用时无需 MCP 令牌!无需任何身份验证即可免费进行查询。之后可添加 MCP 令牌以提高使用限制。

✨ 什么是苹果检索增强生成多客户端协议(Apple RAG MCP)?

苹果检索增强生成多客户端协议(Apple RAG MCP)提供你的 AI 智能体所需的一切:官方 Swift 开发文档、设计指南、全面的苹果平台知识以及苹果开发者 YouTube 内容,包括全球开发者大会(WWDC)会议、教程和现场活动 - 实时且完整。

这是一个前沿的 检索增强生成(RAG)系统,它将苹果的官方文档与苹果开发者 YouTube 频道的视频内容相结合。其特色在于使用 Qwen3-Reranker-8B 进行 专业 AI 重排序,可在多种内容类型中实现卓越的搜索准确性。

🤖 人工智能驱动的嵌入与重排序⚡ 用于 RAG 的语义搜索🔍 关键词搜索🎯 混合搜索

🌟 开发者为何喜爱苹果检索增强生成多客户端协议(Apple RAG MCP)

| 特性 | 详情 | |------|------| | ⚡ 快速可靠 | 借助优化的搜索基础设施,快速获取响应。无需再费力翻阅文档。 | | 🎯 人工智能驱动的混合搜索 | 先进的搜索技术结合了用于 RAG 的语义搜索、关键词搜索以及基于向量相似度和技术术语匹配的混合搜索,可从苹果文档中提供准确、有上下文的答案。 | | 🔒 始终安全 | MCP 身份验证确保你的 AI 智能体以企业级安全标准进行可信访问。 | | 📝 代码示例 | 除文档参考外,还能获取 Swift、Objective-C 和 SwiftUI 的实用代码示例。 | | 🔄 实时更新 | 我们的文档索引会持续更新,以反映最新的苹果开发者资源。 | | 🆓 完全免费 | 无需 MCP 令牌即可立即开始使用。可在 apple-rag.com 获取 MCP 令牌以提高使用限制。 |

🎯 功能特性

  • 🔍 用于 RAG 的语义搜索 - 基于语义理解的向量相似度,实现智能检索
  • 🔎 关键词搜索 - 对 API 名称和特定术语进行精确的技术术语匹配
  • 🎯 混合搜索 - 结合语义和关键词搜索,并通过 AI 重排序以获得最佳结果
  • 📚 全面覆盖 - iOS、macOS、watchOS、tvOS、visionOS 文档
  • 📺 视频内容 - 苹果开发者 YouTube 频道,包含全球开发者大会(WWDC)会议和教程
  • ⚡ 快速响应 - 针对所有内容类型进行速度优化
  • 🚀 高性能 - 多实例集群部署,实现最大吞吐量
  • 🔄 实时更新 - 与苹果的最新文档和视频内容同步
  • 🛡️ 安全私密 - 你的查询信息保持私密
  • 🌐 通用 MCP - 可与任何支持 MCP 的客户端配合使用

🤝 社区与支持

  • 🌐 仪表盘: apple-rag.com
  • 📖 文档: 完整的设置指南和示例
  • 💬 支持: 通过我们的网页仪表盘获取帮助
  • ⭐ GitHub: 如果你觉得这个项目有用,请给它点个星!

准备好让你的 AI 智能体具备苹果开发专业知识了吗?

🚀 立即开始⭐ 在 GitHub 上点赞

为苹果开发者社区精心打造 ❤️

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client