Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Widescreen Research

FreeNot checked

Orchestrates distributed research drones on Google Cloud Run, enabling scalable and bidirectional research task management.

GitHubEmbed

About

Orchestrates distributed research drones on Google Cloud Run, enabling scalable and bidirectional research task management.

README

Go CI

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)

Clone

git clone https://github.com/glassBead-tc/widescreen-research.git
cd widescreen-research

Quickstart (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/drone

Open http://localhost:8080 and GET /health.

Docker (Go)

docker build -t widescreen/coordinator:dev .
docker run --rm -p 8080:8080 widescreen/coordinator:dev

Deploy 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:latest

Node 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 packages
  • examples/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.

from github.com/glassBead-tc/widescreen-research

Installing Widescreen Research

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/glassBead-tc/widescreen-research

FAQ

Is Widescreen Research MCP free?

Yes, Widescreen Research MCP is free — one-click install via Unyly at no cost.

Does Widescreen Research need an API key?

No, Widescreen Research runs without API keys or environment variables.

Is Widescreen Research hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Widescreen Research in Claude Desktop, Claude Code or Cursor?

Open Widescreen Research on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Widescreen Research with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All productivity MCPs