Async MCP SSE client for Google Cloud Run with ID-token auth
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"cloudrun-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# cloudrun-mcp Async MCP (Model Context Protocol) client for Google Cloud Run. ## Features - Cloud Run / GKE Workload Identity support - Automatic ID-token authentication - Async Server-Sent Events (SSE) - Agentic-AI friendly streaming API ## Install ```bash pip install cloudrun-mcp ``` ## Usage import asyncio from cloudrun_mcp import MCPClient async def main(): client = MCPClient( base_url="https://your-mcp-server.run.app" ) async for event in client.events(): print(event) asyncio.run(main()) ## Requirements - Python 3.10+ - Running on GCP (Cloud Run, GKE, GCE) with metadata server access --- ## Publish to PyPI (exact commands) ```bash # 1. Create virtual env python3 -m venv .venv source .venv/bin/activate # 2. Install tools pip install --upgrade build twine # 3. Build python -m build # 4. Upload (TestPyPI first – recommended) twine upload --repository testpypi dist/* # 5. Production PyPI twine upload dist/* ```
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.