@gibeon/mcp-server
MCP server for the Gibeon digital signage platform. Control your players, manage playlists, and trigger publishes from any MCP-aware client.
README
@gibeon/mcp-server
MCP server for the Gibeon digital signage platform. Control your players, manage playlists, and trigger publishes from Claude Desktop, Cursor, Claude Code, or any other MCP-aware client.
You probably want the hosted MCP instead.
https://api.gibeon.io/mcpruns the same 13 tools without any install, updates instantly, and survivesnpxcache invalidations. This npm package is a compatibility shim for MCP hosts that do not yet support remote/HTTP transports. See hosted config below.
Hosted (recommended)
{
"mcpServers": {
"gibeon": {
"url": "https://api.gibeon.io/mcp",
"headers": {
"Authorization": "Bearer gib_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
Works in Claude Desktop, Claude Code, and Cursor.
npm (compatibility shim)
For MCP hosts without remote-transport support, run the same surface as a local stdio process:
npx -y @gibeon/mcp-server
# (waits on stdin — correct, your MCP client speaks to it that way)
Configure your host to launch it:
{
"mcpServers": {
"gibeon": {
"command": "npx",
"args": ["-y", "@gibeon/mcp-server"],
"env": {
"GIBEON_API_KEY": "gib_live_xxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
API key
Create one in the Gibeon CMS at Settings → API → New key and copy the
gib_live_… value. The full token is shown once at creation.
Tools in v0.2.0 (13 total)
Players + publish
| Tool | What it does |
|---|---|
list_players |
List the screens in your tenant, optionally filtered by status/group. |
get_player |
Fetch one player by id. |
update_player |
Rename, reassign content, change orientation. Returns publish_required. |
publish_players |
Build a fresh snapshot for one player or every player in the tenant. |
Playlists + items
| Tool | What it does |
|---|---|
list_playlists |
List the playlists in your tenant. |
get_playlist |
Fetch one playlist, optionally with its content items inline. |
create_playlist |
Create a new empty playlist. |
update_playlist |
Rename, change default interval, swap cover image. |
delete_playlist |
Permanently delete a playlist and its items. |
add_playlist_item |
Append an image / video / image slideshow / YouTube embed to a playlist. |
update_playlist_item |
Patch an existing item's name / duration / schedule / asset / config. |
delete_playlist_item |
Remove a single item from a playlist. |
reorder_playlist_items |
Set the full playback order in one call. |
Example prompts
"How many players are online in my Gibeon tenant?" → calls
list_playerswithstatus: "online".
"Create a playlist called Lobby Morning, add the welcome image, then point screen 7f3a… at it and republish." →
create_playlist+add_playlist_item+update_player+publish_players.
Env reference
| Var | Required | Default | Notes |
|---|---|---|---|
GIBEON_API_KEY |
yes | — | Must start with gib_. |
GIBEON_API_TIMEOUT_MS |
no | 15000 |
Per-call timeout in ms. |
Links
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.