Skip to main content
Glama
jordanburke

dakboard-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHost for HTTP server mode127.0.0.1
PORTNoPort for HTTP server mode3000
TRANSPORT_TYPENoTransport mode: stdio or httpStreamstdio
DAKBOARD_API_KEYYesYour DAKboard API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
logging
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
test_dakboard_connectionA

Test the DAKboard MCP Server connection and configuration

list_screensB

List all DAKboard screens

get_screenA

Get detailed information about a specific DAKboard screen including settings

update_screenA

Update a DAKboard screen's settings (name, orientation, dimensions, refresh rate)

list_blocksA

List all blocks on a DAKboard screen

get_blockB

Get detailed information about a specific block on a DAKboard screen

update_blockA

Update a block on a DAKboard screen (position, size, content, visibility). IMPORTANT: DAKboard uses non-linear per-block coordinate scaling. The API coordinate values (x, y, w, h) do NOT map 1:1 to screen pixels, and updating a block changes its scaling factor permanently. Use rendered pixel values at 1920x1080 design resolution as coordinate values. Use visualize_screen_layout with screen_uuid first to see the actual layout before making changes.

visualize_screen_layoutA

Visualize the spatial layout of blocks on a DAKboard screen as an ASCII diagram. Provide screen_uuid for accurate CSS-based rendering (from the public screen URL), otherwise falls back to API coordinates.

list_loopsB

List all DAKboard screen loops

get_loopA

Get detailed information about a DAKboard screen loop including its screen rotation

list_devicesA

List all DAKboard devices

get_deviceB

Get detailed information about a specific DAKboard device

update_deviceA

Update a DAKboard device's settings (name, IP address, assigned screen)

list_metricsA

List all DAKboard custom metrics

get_metricB

Get a DAKboard metric with its data points

create_metric_data_pointsA

Create data points for a DAKboard metric. Send an array of values with optional timestamps.

delete_metricA

Delete a DAKboard metric and all its data points. WARNING: This cannot be undone.

delete_metric_data_pointsA

Delete data points from a DAKboard metric at a specific timestamp

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/jordanburke/dakboard-mcp-server'

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