apple-rag-mcp
Verified Safeby BingoWon
Overview
This MCP server provides AI agents with comprehensive, real-time access to Apple's developer documentation and WWDC video transcripts using advanced RAG (Retrieval Augmented Generation) techniques, combining semantic, keyword, and AI-powered hybrid search.
Installation
wrangler deploy --env productionEnvironment Variables
- RAG_DB_HOST
- RAG_DB_PORT
- RAG_DB_DATABASE
- RAG_DB_USER
- RAG_DB_PASSWORD
- RAG_DB_SSLMODE
- DEEPINFRA_API_KEY
- TELEGRAM_BOT_URL
Security Notes
The server architecture is designed for Cloudflare Workers, leveraging their secure environment for environment variables (Cloudflare Secrets) and D1 bindings. Authentication is handled via optional MCP tokens or IP-based authorization, with rate limiting implemented using D1. External API keys (DeepInfra) are expected as environment variables, preventing hardcoding. There are no obvious 'eval' or malicious patterns. Error logging to Telegram, while useful for monitoring, is a potential information channel that should be secured if sensitive error data is ever included.
Similar Servers
docs-mcp-server
The Documentation MCP Server indexes documentation from various sources (web, local files, registries) and makes it semantically searchable via vector embeddings, primarily for AI coding assistants.
Context-Engine
A Retrieval-Augmented Generation (RAG) stack for codebases, enabling context-aware AI agents for developers and IDEs through unified code indexing, hybrid search, and local LLM integration.
flexible-graphrag
The Flexible GraphRAG MCP Server provides a Model Context Protocol (MCP) interface for AI assistants (like Claude Desktop) to interact with a sophisticated RAG and GraphRAG system for document processing, knowledge graph auto-building, hybrid search, and AI Q&A.
qdrant-loader
The QDrant Loader MCP Server provides advanced Retrieval-Augmented Generation (RAG) capabilities to AI development tools by bridging a QDrant knowledge base. It offers intelligent search through semantic, hierarchy-aware, and attachment-focused tools, integrating seamlessly with MCP-compatible AI tools to provide context-aware code assistance, documentation lookup, and intelligent suggestions.