apple-rag-mcp
MCP server providing AI agents with instant access to Apple developer documentation via RAG
File Explorer
Download Latest Version (.zip)- ci.yml
- release.yml
- schema.sql
- Apple Developer Documentation.jpeg
- Apple Developer Videos.jpeg
- BingSiteAuth.xml
- favicon.ico
- llms.txt
- logo-with-text.svg
- logo.svg
- muscle-sticker.png
- og-image.png
- wwdc26-macbook-screen.avif
- wwdc26-macbook-screen.jpg
- openai.yaml
- SKILL.md
- AdminAuth.tsx
- AdminTable.tsx
- MessageReplyDialog.tsx
- AuthGuard.tsx
- CheckoutForm.tsx
- SubscriptionCard.tsx
- useTimeSeriesProcessor.ts
- ErrorDisplay.tsx
- index.tsx
- MainChart.tsx
- MiniChart.tsx
- StatsCard.tsx
- TimeRangeSelector.tsx
- types.ts
- AppleRAGMCPIntro.tsx
- AuthorizedIPsList.tsx
- EditableName.tsx
- MCPTokensList.tsx
- MCPUsageGuide.tsx
- QuickActions.tsx
- RecentQueries.tsx
- StatsCard.tsx
- StatsCards.tsx
- XcodeBuildMCPRecommendation.tsx
- LoginForm.tsx
- RegisterForm.tsx
- ResetPasswordForm.tsx
- AppleSidebar.tsx
- Footer.tsx
- LegalTabs.tsx
- PrivacyPolicyContent.tsx
- TermsOfServiceContent.tsx
- Providers.tsx
- ThemeProvider.tsx
- CTASection.tsx
- DataSourcesSection.tsx
- FeaturesSection.tsx
- HeroContent.tsx
- PricingModal.tsx
- PricingSection.tsx
- QuickStartSection.tsx
- TestimonialsSection.tsx
- DeleteAccount.tsx
- PasswordManagement.tsx
- Alert.tsx
- animated-modal.tsx
- animated-testimonials.tsx
- animated-tooltip.tsx
- arrow-button.tsx
- Badge.tsx
- Button.tsx
- canvas-reveal-effect.tsx
- card-spotlight.tsx
- Card.tsx
- code-block.tsx
- colourful-text.tsx
- CookieConsent.tsx
- DataTable.tsx
- DeleteConfirmModal.tsx
- Dialog.tsx
- DropdownMenu.tsx
- evervault-card.tsx
- FabButton.tsx
- FormContainer.tsx
- glowing-effect.tsx
- hero-section.tsx
- Input.tsx
- Label.tsx
- LabelInputContainer.tsx
- lamp.tsx
- LanguageSwitcher.tsx
- loader.tsx
- macbook-scroll.tsx
- MCPInstallButtons.tsx
- OptimizedImage.tsx
- PaginationControls.tsx
- resizable-navbar.tsx
- shooting-stars.tsx
- sidebar.tsx
- spotlight.tsx
- stars-background.tsx
- Tabs.tsx
- ThemeToggle.tsx
- tracing-beam.tsx
- typewriter-effect.tsx
- usage-tabs.tsx
- wobble-card.tsx
- Analytics.tsx
- ErrorBoundary.tsx
- UnreadReplyNotification.tsx
- clients.ts
- mcp.ts
- mcpClients.ts
- pricing.ts
- useAuth.ts
- useDeleteConfirm.tsx
- useErrorHandler.ts
- useOutsideClick.ts
- usePagination.ts
- useTheme.ts
- en.json
- index.ts
- zh.json
- datetime.ts
- admin-utils.ts
- analytics.ts
- animations.ts
- api.ts
- constants.ts
- datetime.ts
- performance.ts
- plans.ts
- stripe.ts
- utils.ts
- AdminDashboard.tsx
- AdminLayout.tsx
- AuthorizedIPsPage.tsx
- ContactMessagesPage.tsx
- FetchLogsPage.tsx
- MCPTokensPage.tsx
- SearchLogsPage.tsx
- UsersPage.tsx
- UserSubscriptionsPage.tsx
- AuthLayout.tsx
- ForgotPasswordPage.tsx
- LoginPage.tsx
- RegisterPage.tsx
- ResetPasswordPage.tsx
- AuthorizedIPsPage.tsx
- BillingPage.tsx
- MCPTokensPage.tsx
- MessagesPage.tsx
- OverviewPage.tsx
- SettingsPage.tsx
- UsagePage.tsx
- LegalLayout.tsx
- DesignSystemPage.tsx
- HomePage.tsx
- NotFoundPage.tsx
- SuccessPage.tsx
- auth.ts
- dashboard.ts
- globals.css
- index.ts
- pricing.ts
- augmentCodeWarning.tsx
- email.ts
- errorMessages.ts
- mcpConfigService.ts
- mcpTokenUtils.ts
- main.tsx
- router.tsx
- vite-env.d.ts
- error-codes.ts
- auth.ts
- cors.ts
- authorized-ips.ts
- contact-messages.ts
- fetch-logs.ts
- index.ts
- mcp-tokens.ts
- search-logs.ts
- user-subscriptions.ts
- users.ts
- auth.ts
- authorized-ips.ts
- contact-messages.ts
- mcp-tokens.ts
- oauth.ts
- stats.ts
- stripe.ts
- usage-logs.ts
- users.ts
- auth-service.ts
- email-service.ts
- oauth-service.ts
- api-response.ts
- hono.ts
- index.ts
- jwt.ts
- permissions.ts
- response.ts
- email.ts
- jwt-simple.ts
- logger.ts
- openapi.ts
- security.ts
- subscription.ts
- telegram-notifier.ts
- validation.ts
- app.ts
- index.ts
- batch-error-handler.ts
- logger.ts
- postgres-retry.test.ts
- postgres-retry.ts
- telegram-notifier.ts
- url-processor.ts
- AppleAPIClient.ts
- AppleDocCollector.ts
- Chunker.ts
- ContentProcessor.ts
- EmbeddingProvider.ts
- handler.ts
- hls-subtitles.test.ts
- hls-subtitles.ts
- PostgreSQLManager.ts
- response-formatter.ts
- fetch-tool.ts
- search-tool.ts
- constants.ts
- http.test.ts
- manifest.ts
- protocol-handler.test.ts
- protocol-handler.ts
- auth-middleware.ts
- token-validator.ts
- database.ts
- deepinfra-base.ts
- embedding.ts
- index.ts
- ip-authentication.ts
- rag.ts
- rate-limit.ts
- reranker.ts
- search-engine.ts
- tool-call-logger.ts
- index.ts
- d1-utils.ts
- logger.ts
- query-cleaner.ts
- request-info.ts
- telegram-notifier.ts
- url-processor.ts
- logger.ts
- telegram.ts
- types.ts
- url-utils.ts
- index.ts
- tsconfig.json
- .dev.vars.example
- .env.production
- .gitignore
- biome.json
- index.html
- LICENSE
- package.json
- pnpm-lock.yaml
- README.md
- README.zh-CN.md
- server.json
- tsconfig.json
- vite.config.ts
- wrangler.toml
# Installation Guide
1. Get the code
git clone https://github.com/BingoWon/apple-rag-mcp
Downloads the entire project code from GitHub to your computer.
cd apple-rag-mcp
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
