widescreen-research
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Task manager for AI agents. Orchestrate agents to achieve large goals in unified control plane.
Sandboxes, storage, secrets, queues, timers, locks, inboxes and run ledger for AI bots. One MCP.
Build and run AI cloud functions in Python, with shared memories and connected services.
Stand up ops from Cursor/Claude/Codex; fleets keep running after your session ends.
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.33 npm4-
- AlicenseNot gradedqualityDmaintenanceProvides Google Maps functionality through Cloud Run, enabling route calculation, traffic analysis, route comparison, and trip cost estimation with rate-limited public access.MIT
- AlicenseNot gradedqualityDmaintenanceEnables management of GCP resources and integration with AI development tools via a stateless MCP server hosted on Cloud Run.52 npmMIT
- AlicenseAqualityDmaintenanceEnables MCP-compatible AI agents to deploy and manage applications on Google Cloud Run, including service deployment, listing, logging, and project creation.811 npmApache 2.0