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.
Durable background job execution, async task scheduling, and state persistence for AI agents.
The cloud for agents. Tools for AI agents to register, build, and deploy other agents. Zero human required.
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.22 npm4-
- 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.14 npmMIT
- 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