Connect your AI coding assistant directly to BrightSign documentation. The BrightDeveloper MCP Server gives Claude Code, GitHub Copilot, and other MCP-compatible tools instant access to our complete technical docs.
# Claude Code quick setup
claude mcp add brightdeveloper --transport http https://brightdeveloper-mcp.bsn.cloud/mcpBrightDeveloper is BrightSign's developer program—clear documentation, working code, and starter projects ready to customize. Whether you're building a CMS, a kiosk application, or an AI-powered analytics solution, we want you to go from idea to production as fast as possible.
Our goal: your first successful API call in under 15 minutes, and a clear path from "Hello World" to a fully working application.
This repo contains technical documentation and guides. If you're building a cloud integration, start with the gopurple SDK—it's the fastest way to get working code.
This program is for software developers building on BrightSign. If you just need to create presentations and manage players without writing code, check out BrightAuthor:connected and BSN.cloud.
Inspire and empower software developers to build innovative solutions on the BrightSign platform (and enabling AI assistance)
Make BrightSign the platform developers choose first. Clear docs, working code, and a complete SDK that AI assistants can use to generate correct, working integrations. Ship in hours, not weeks.
Developers increasingly use LLMs to accelerate their work. This is the future, and we're building for it. Every piece of documentation, every code example, and especially our SDK is designed to work seamlessly with AI assistants. When a developer pastes our docs into Claude, Copilot, or Cursor, the generated code should work on the first try.
We've designed everything here for both humans and AI assistants. Every guide explains the why, not just the what. Every code example runs without modification. Paste any of our documentation into Claude, Copilot, or Cursor and get working code.
Our priorities:
- Cloud-first — BSN.cloud APIs for managing players, content, and schedules at scale
- On-player development — Chromium (HTML/JavaScript) and Node.js for local applications
- Edge AI — NPU development on XS6 for computer vision and analytics
- Extensions — For capabilities that require going deeper
gopurple is our Go SDK for BSN.cloud—the fastest way to build cloud integrations.
client, _ := gopurple.New()
client.Authenticate(ctx)
devices, _ := client.Devices.List(ctx, nil)The SDK includes 73 working example programs—not snippets, but complete CLI tools you can run immediately. It handles authentication, pagination, error handling, and remote device control.
Why Go? AI writes excellent Go code. Strong typing catches errors at compile time. Single binary deployment—no dependency management. And the patterns translate: AI assistants can reference gopurple to generate correct code in Python, TypeScript, or any language.
Build applications that run directly on BrightSign hardware. Choose the development approach that fits your skills and requirements.
New to BrightSign? Start here to understand the hardware platform, player models, and development options.
Introduction to BrightSign Players →
BrightSign's native scripting language for maximum performance and direct hardware control.
Build HTML5/JavaScript applications using the integrated Chromium rendering engine.
Run server-side JavaScript on the player with access to both Node.js modules and DOM objects.
Advanced: write compiled-language extensions for custom background services, and system-level integrations. Note that to distribute extensions to non-development players you will be required to have BrightSign "sign" your application bundle.
This repository contains documentation and guides. For working code, see the SDK and example repos.
|
In-depth reference materials Comprehensive API documentation, language references, and detailed technical specifications.
|
Step-by-step guides Task-focused tutorials that walk you through common development scenarios.
|
Ready-to-use code Code samples and projects for on-player development.
For cloud API examples, see gopurple |
Need help? BrightSign provides comprehensive support resources:
- Discussions: GitHub Discussions — Ask questions and share ideas
- Developer Community: BrightSign Community Forums
- Product Documentation: docs.brightsign.biz
- Product Support: brightsign.biz/support
We welcome contributions from the community! Please see CONTRIBUTING.md for guidelines on how to participate.

