# mcp-server

Search Apple developer documentation and WWDC transcripts, with results ranked for relevance to your question. Useful when an agent needs API references or coding context.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 121
- Author: BingoWon
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/BingoWon/apple-rag-mcp
- Updated: 2026-10-21
- HTML: https://affpapa.org/en/nevibecode/mcp/bingowon-mcp-server

## What it does

The server lets an agent search Apple developer documentation and video transcripts. It combines keyword matching with semantic retrieval, then uses Jev to rank results against the API, platform, and version in a query. If Jev’s API call fails, a backup reranker takes over.

Connect over Streamable HTTP at `https://mcp.apple-rag.com`. You can start without a token; adding an MCP Token raises usage limits. Calls to `search` and `fetch` share the quota. Self-hosting means running a database, maintaining the indexed corpus, and managing model API credentials.

Ask about an API or request a Swift, Objective-C, or SwiftUI example. Saving the configuration alone does not confirm that the connection works, so verify the tools after setup.

## Requirements
- Remote server: `https://mcp.apple-rag.com`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp-server https://mcp.apple-rag.com
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add bingowon-mcp-server --url https://mcp.apple-rag.com
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "bingowon-mcp-server": {
            "url": "https://mcp.apple-rag.com"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "bingowon-mcp-server": {
            "type": "http",
            "url": "https://mcp.apple-rag.com"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http bingowon-mcp-server https://mcp.apple-rag.com
```

## When to use it
- find Apple documentation for an API
- match a technical term to relevant documentation
- search WWDC transcripts for an explanation
- locate a SwiftUI code example

## Example prompts
- Find the Apple docs for this API and point me to the relevant source.
- Search WWDC transcripts for an explanation of this feature.
- Find a SwiftUI example related to this screen.

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [Sui Knowledge Base (kapa.ai)](https://affpapa.org/en/nevibecode/mcp/sui-knowledge-base-kapaai.md) — MCP server · ★ 7784
- [Claude Code Ultimate Guide](https://affpapa.org/en/nevibecode/mcp/claude-code-ultimate-guide.md) — MCP server · ★ 6237
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5548
- [RevoGrid DataGrid MCP Pro](https://affpapa.org/en/nevibecode/mcp/revogrid-datagrid-mcp-pro.md) — MCP server · ★ 3450
- [Claude Code Explorer MCP](https://affpapa.org/en/nevibecode/mcp/codeaashu-claude-code-explorer-mcp.md) — MCP server · ★ 3409

## Other versions with the same name
- [mcp-server · heyputer](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — ★ 43872
- [mcp-server · mapbox](https://affpapa.org/en/nevibecode/mcp/mapbox-mcp-server.md) — ★ 363
- [mcp-server · packmindhub](https://affpapa.org/en/nevibecode/mcp/packmindhub-mcp-server.md) — ★ 319
- [mcp-server · ui5](https://affpapa.org/en/nevibecode/mcp/ui5-mcp-server.md) — ★ 104
- [mcp-server · cap-js](https://affpapa.org/en/nevibecode/mcp/cap-js-mcp-server.md) — ★ 117

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
