Skip to main content
Glama

widescreen-research

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)

Related MCP server: LangChain Agent MCP Server

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.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • Hosted NeuroDock — stateless communication and planning tools over OAuth-secured Streamable HTTP.

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/glassBead-tc/widescreen-research'

If you have feedback or need assistance with the MCP directory API, please join our Discord server