{"repo":"jlokos/raybridge","free":true,"listed":false,"github":"https://github.com/jlokos/raybridge","clone":"git clone https://github.com/jlokos/raybridge.git","description":"MCP server that bridges Raycast extensions to any MCP-compatible client","language":"TypeScript","stars":33,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"RayBridge MCP server that bridges Raycast extensions to any MCP-compatible client. Discovers locally installed Raycast extensions, loads their tool definitions, and serves them over the Model Context Protocol via stdio or HTTP. How it works 1. Scans /.config/raycast/extensions/ for installed extensions with tools definitions 2. Loads OAuth tokens from Raycast's encrypted SQLite database 3. Registers tools as MCP tools accessible to any MCP client Extensions that use Raycast UI APIs ( List , Detail , Form , etc.) are supported — the UI components are shimmed to no-ops so the underlying tool logic can execute headlessly. Extensions whose tools perform background work (API calls, data lookups, transformations) work best. Setup Prerequisites - Bun - Raycast installed with extensions - sqlcipher CLI (for OAuth token access): brew install sqlcipher Install Configure MCP client Claude Code ( /.claude/settings.json ): Cursor ( /.cursor/mcp.json ): HTTP Transport The server can also run as an HTTP server for remote MCP clients. Start the server: Endpoints: Endpoint Method Description ---------- -------- ------------- /health GET Health check (no auth required) /mcp POST MCP requests (requires auth if MCP API KEY set) /mcp DELETE Terminate session Authentication: When MCP API KEY is set, requests to /mcp must include a Bearer token (per MCP spec): Example session: Sessions auto-expire after 30 minutes of inactivity. CLI RayBridge includes a CLI for managing which extensions and tools a","default_branch":null,"files":null,"tree":[],"storefront":"/r/jlokos","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jlokos/raybridge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}