{"id":51230846,"url":"https://github.com/bws9000/google-cloud-rapid-agent-hackathon-demo","last_synced_at":"2026-06-28T16:01:32.324Z","repository":{"id":364075947,"uuid":"1266243189","full_name":"bws9000/google-cloud-rapid-agent-hackathon-demo","owner":"bws9000","description":"Google ADK, Agent Registry, MCP, and MongoDB Atlas demo powered by StateFlowX workflow orchestration.","archived":false,"fork":false,"pushed_at":"2026-06-11T13:44:58.000Z","size":309,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-11T15:25:01.274Z","etag":null,"topics":["agent-registry","ai-agents","angular","gemini","google-adk","google-cloud","hackatho","mcp","model-context-protocol","mongodb","mongodb-atlas","orchestration","stateflowx","typescript","workflow"],"latest_commit_sha":null,"homepage":"https://demo.stateflowx.com/","language":"TypeScript","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/bws9000.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":"2026-06-11T12:49:42.000Z","updated_at":"2026-06-11T13:47:55.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bws9000/google-cloud-rapid-agent-hackathon-demo","commit_stats":null,"previous_names":["bws9000/google-cloud-rapid-agent-hackathon-demo"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/bws9000/google-cloud-rapid-agent-hackathon-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bws9000","download_url":"https://codeload.github.com/bws9000/google-cloud-rapid-agent-hackathon-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34894560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["agent-registry","ai-agents","angular","gemini","google-adk","google-cloud","hackatho","mcp","model-context-protocol","mongodb","mongodb-atlas","orchestration","stateflowx","typescript","workflow"],"created_at":"2026-06-28T16:01:31.377Z","updated_at":"2026-06-28T16:01:32.319Z","avatar_url":"https://github.com/bws9000.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Cloud Rapid Agent Hackathon Demo\n\nLive Demo:\n\n\u003chttps://demo.stateflowx.com/\u003e\n\nThis repository contains the demo application used for the Google Cloud Rapid Agent Hackathon submission.\n\n## Overview\n\nThis demo showcases a complete StateFlowX workflow that combines:\n\n* HTTP service execution\n* Google Gemini\n* Google ADK (Agent Development Kit)\n* Google Agent Registry\n* MCP (Model Context Protocol)\n* MongoDB Atlas\n\nThe application executes a workflow and displays execution events in real time.\n\n## How It Works\n\n1. The workflow executes an HTTP weather service.\n2. Weather data is returned from the service.\n3. StateFlowX appends the service response to the workflow prompt.\n4. A Google ADK agent is executed.\n5. The ADK agent discovers MCP tools through Google Agent Registry.\n6. Gemini invokes MCP tools exposed by the MongoDB MCP server.\n7. The workflow returns structured JSON containing weather information and MongoDB data.\n8. Execution events are streamed back to the dashboard in real time.\n\n## Example Configuration\n\n```typescript\ndefineConfig({\n  transport: websocket(),\n  protocol: jsonRpc(),\n\n  services: [\n    {\n      name: 'weather',\n      type: 'http'\n    }\n  ],\n\n  workflows: [\n    {\n      route: 'weather.execute',\n      service: 'weather',\n      provider: 'google-adk'\n    }\n  ]\n});\n```\n\n## Running The Demo\n\nInstall dependencies:\n\n```bash\nnpm install\n```\n\nStart the application:\n\n```bash\nnpm start\n```\n\nOpen:\n\n```text\nhttp://localhost:4200\n```\n\nTo execute the workflow, provide a Gemini API key. The key is used only for the current session and is not stored by the application.\n\n## Repositories\n\n* Demo Application\n* StateFlowX Runtime\n* StateFlowX Runtime Host Example\n\n## Notes\n\nThe runtime used for the hackathon demo contains demo-specific Google ADK, Agent Registry, MCP, and MongoDB integrations.\n\nFor a reusable runtime host implementation, see the StateFlowX Runtime Host Example repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbws9000%2Fgoogle-cloud-rapid-agent-hackathon-demo/lists"}