{"id":44088033,"url":"https://github.com/liliangshan/mcp-mobile-bridge","last_synced_at":"2026-02-08T10:36:12.510Z","repository":{"id":329347558,"uuid":"1119199980","full_name":"liliangshan/mcp-mobile-bridge","owner":"liliangshan","description":"Empowering Gemini Mobile with decentralized, direct SSE-MCP integration. Bridging mobile AI with private standards and public tools via zero-proxy, client-side requests.","archived":false,"fork":false,"pushed_at":"2025-12-18T23:32:38.000Z","size":5,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-12-21T23:03:41.878Z","etag":null,"topics":["ai-engineering","decentralized-ai","gemini","mcp","mobile-productivity","model-context-protocol","sse"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/liliangshan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-18T22:53:02.000Z","updated_at":"2025-12-18T23:32:42.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/liliangshan/mcp-mobile-bridge","commit_stats":null,"previous_names":["liliangshan/mcp-mobile-bridge"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/liliangshan/mcp-mobile-bridge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liliangshan%2Fmcp-mobile-bridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liliangshan%2Fmcp-mobile-bridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liliangshan%2Fmcp-mobile-bridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liliangshan%2Fmcp-mobile-bridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/liliangshan","download_url":"https://codeload.github.com/liliangshan/mcp-mobile-bridge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/liliangshan%2Fmcp-mobile-bridge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29227837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T09:43:19.170Z","status":"ssl_error","status_checked_at":"2026-02-08T09:42:55.556Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-engineering","decentralized-ai","gemini","mcp","mobile-productivity","model-context-protocol","sse"],"created_at":"2026-02-08T10:36:07.916Z","updated_at":"2026-02-08T10:36:12.502Z","avatar_url":"https://github.com/liliangshan.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# mcp-mobile-bridge 🚀\n\n**Empowering Gemini Mobile with decentralized, direct SSE-MCP integration. Bridging mobile AI with private standards and public tools via zero-proxy, client-side requests.**\n\n---\n\n## 💡 The Vision\n\nThe Model Context Protocol (MCP) is the \"USB-C for AI.\" Currently, mobile AI assistants operate as \"Isolated Brains,\" lacking access to private, structured project contexts. We propose that the **Gemini Mobile App** should natively support **Direct, Decentralized SSE (Server-Sent Events) MCP integration**.\n\n## 🎯 Key Proposal: Zero-Proxy Architecture\n\nUnlike traditional cloud-to-cloud integrations, this repository advocates for a **Direct Request Architecture**:\n\n1. **Bypass Middlemen**: The Gemini App makes direct HTTPS/SSE requests from the mobile client to the MCP endpoint.\n2. **Data Sovereignty**: Private engineering standards and sensitive data never touch third-party transit servers.\n3. **Latency \u0026 Reliability**: Eliminating proxies reduces Round-Trip Time (RTT), critical for Gemini Live multimodal interactions.\n\n### Technical Architecture Diagram\n\n\nsequenceDiagram\n    autonumber\n    participant App as Gemini Mobile App\n    participant Local as Private MCP (SSE)\n    participant Public as Public MCP (SSE)\n\n    Note over App: Step 1: Direct Handshake\n    App-\u003e\u003eLocal: GET /sse (Direct)\n    Local--\u003e\u003eApp: Tools Discovery\n    \n    Note over App: Step 2: Global Knowledge\n    App-\u003e\u003ePublic: Fetch Real-time Data\n    Public--\u003e\u003eApp: Structured Metadata\n\n    Note over App: Step 3: Standards Sync\n    App-\u003e\u003eLocal: Call Tool: get_project_structure\n    Local--\u003e\u003eApp: Directory Map (Context Caching)\n\n\n---\n\n## 🛠️ Implementation Case: Software-Defined Standards (SDS)\n\nUsing our reference implementation `@liangshanli/mcp-server-project-standards` as a benchmark, this integration enables:\n\n* **Namespace Isolation**: Using `PROJECT_PREFIX` to prevent context pollution between different projects.\n* **Hierarchy Mapping**: A \"dehydrated\" directory tree that reduces token consumption by up to **90%** via Gemini 3 Context Caching.\n* **Instructional Imprint**: Forcing the AI to adhere to specific engineering protocols even when working from a mobile device.\n\n---\n## 📝 RFC (Request for Comments)\n\nWe invite the Google Gemini Engineering team and the global MCP community to discuss:\n\n1.  **SSE Client Implementation**: Native `EventSource` support within the mobile app.\n2.  **Dynamic Discovery**: Auto-mapping `list_tools` to Gemini's function-calling layer.\n3.  **Security**: Support for standard `Authorization` headers and `CORS` for secure E2E connections.\n\n---\n## 🤝 Call to Action\n\n* **Star this repo** to show support for the decentralized AI movement.\n* **Join the Discussion**: [Open an Issue](https://github.com/liliangshan/mcp-mobile-bridge/issues) to share your feedback.\n* **Connect**: Mention **@LoganKilpatrick** or the Gemini DevRel team on social media to highlight this proposal.\n\n---\n*Created by @liliangshan - Advocating for an open, decentralized AI infrastructure.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliliangshan%2Fmcp-mobile-bridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fliliangshan%2Fmcp-mobile-bridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fliliangshan%2Fmcp-mobile-bridge/lists"}