
mcp-server
BingoWonMIT
118 звёзд10 форков
Разработчикам под экосистему Apple нужна точная и актуальная документация. Обычный поиск по сайту разработчика часто выдаёт нерелевантные страницы, если запрос сформулирован не дословно. Приходится перебирать десятки страниц, чтобы найти ответ.
Apple RAG MCP решает эту проблему принципиально иначе. Сервер использует семантический поиск, RAG (Retrieval-Augmented Generation) и AI-реранжирование. Он понимает смысл вопроса, а не просто ищет совпадения слов. На запрос «Как избежать утечек памяти в SwiftUI?» ассистент получит не общие страницы про память, а конкретные статьи Apple об управлении памятью, захвате замыканий и слабых ссылках.
База знаний уже включает полную документацию Apple Developer, справочники по всем фреймворкам и расшифровки сессий WWDC. Вам не нужно ничего настраивать, скачивать индексы или разбираться в эмбеддингах. Просто подключили сервер к любому MCP-клиенту — и начали работать.
Характеристики
Общее
- СтатусСообщество
- РазработчикBingoWon
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-http
Описание
Возможности
- Поиск по полной базе Apple Developer Documentation и транскриптам WWDC.
- Три движка поиска: семантический (на базе векторных эмбеддингов), булевый (keyword) и гибридный (взвешенная комбинация обоих).
- AI-реранжирование результатов: языковая модель сортирует найденное, оставляя наверху самые релевантные ответы.
- Встроенный RAG-пайплайн: ассистент формулирует связный ответ на основе найденных документов.
- Экономия токенов: сервер отдаёт только чистые отфильтрованные данные, без шума.
- Веб-панель мониторинга (apple-rag.com/overview): статистика запросов и производительность.
- Установка в один клик для Cursor, VS Code, VS Code Insiders.
- Полная совместимость с любым MCP-клиентом благодаря HTTP-транспорту.
Как подключить
Cursor
Нажмите кнопку «Install MCP Server» на сайте apple-rag.com или перейдите по ссылке. Редактор сам добавит сервер.
VS Code и VS Code Insiders
Используйте кнопки установки на странице проекта или в README репозитория.
Другие MCP-клиенты
Откройте конфигурационный файл MCP и добавьте новую запись:
{ "mcpServers": { "apple-rag-mcp": { "type": "http", "url": "https://mcp.apple-rag.com" } } }Сохраните файл и перезапустите клиент. Сервер совместим с Claude Desktop, Continue.dev, JetBrains и другими.
Примеры запросов
- «Найди в документации Apple информацию о новых возможностях Swift 6. Выдели ключевые изменения и приведи цитаты.»
- «Как работает async/await в UIKit? Найди объяснение в WWDC-транскриптах за последние три года.»
- «Покажи пример реализации кастомного анимационного перехода в SwiftUI из официальной документации.»
- «Какие рекомендации Apple по оптимизации производительности таблиц в iOS? Найди в Human Interface Guidelines.»
- «Объясни разницу между weak и unowned ссылками в Swift на основе документации. Приведи цитаты из официальных источников.»
Технические детали
- Язык: TypeScript
- Транспорт: Streamable HTTP
- Лицензия: MIT
- Совместимость: любые MCP-клиенты (Claude Desktop, Cursor, VS Code, Continue.dev, JetBrains)
- База знаний: Apple Developer Documentation, WWDC расшифровки
- Разработчик: BingoWon