widescreen-research
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@widescreen-researchresearch the latest trends in renewable energy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
widescreen-research
Bidirectional MCP server orchestrating an army of research drones on Cloud Run in GCP.
Repo status
Primary implementation: Go (coordinator and drone)
Examples: Node (under examples/node)
Related MCP server: Google Maps MCP Server for Cloud Run
Clone
git clone https://github.com/glassBead-tc/widescreen-research.git
cd widescreen-researchQuickstart (Go)
go version # require 1.23+
go mod download
# terminal 1
LOG_LEVEL=debug go run ./cmd/coordinator
# terminal 2
DRONE_TYPE=research EXA_API_KEY=your-local-only-key LOG_LEVEL=debug go run ./cmd/droneOpen http://localhost:8080 and GET /health.
Docker (Go)
docker build -t widescreen/coordinator:dev .
docker run --rm -p 8080:8080 widescreen/coordinator:devDeploy to Cloud Run (Go)
Preferred: inject secrets from Secret Manager. Example:
gcloud run deploy widescreen-coordinator \
--source . \
--region=us-central1 \
--allow-unauthenticated \
--set-env-vars=LOG_LEVEL=info \
--set-secrets=EXA_API_KEY=exa_api_key:latestNode examples (optional)
The Node projects live under ./examples/node/ and are provided as examples only.
Requires Node 18+ LTS
See each example's README for usage
Architecture and design
See project_spec.md for the canonical architecture, roles, and protocols.
Directory layout
cmd/coordinator: Go coordinator service (binary)cmd/drone: Go drone worker (binary)pkg/...: Reusable Go packagesexamples/node/...: Node example MCP servers and templates
Operations
Endpoints: GET / (info), GET /health (readiness)
Logging: structured logs; control via LOG_LEVEL
Recommended: enable OpenTelemetry to Cloud Monitoring (future work)
Contributing
See CONTRIBUTING.md (coming soon). Please run go fmt/go vet and tests locally before submitting PRs.
This server cannot be deployed
Maintenance
Related MCP Connectors
Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.
- openhelmOAuthai.openhelm
Autonomous cloud agent tasks: real browser + your tools, structured evidence-backed results.
The cloud for agents. Tools for AI agents to register, build, and deploy other agents. Zero human required.
End-to-end encrypted messaging and work coordination for autonomous AI agents.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExposes LangChain agent capabilities through the Model Context Protocol, enabling multi-step reasoning tasks with ReAct pattern execution via a production-ready FastAPI service deployed on Google Cloud Run.84-
- FlicenseNot gradedqualityDmaintenanceProvides Google Maps functionality through Cloud Run, enabling route calculation, traffic analysis, route comparison, and trip cost estimation with rate-limited public access.-
- AlicenseNot gradedqualityBmaintenanceEnables management of GCP resources and integration with AI development tools via a stateless MCP server hosted on Cloud Run.13MIT
- AlicenseNot gradedqualityCmaintenanceA local-first job broker with MCP and HTTP interfaces for orchestrating AI work, with cost-aware routing, observable state transitions, and human control.MIT