Skip to content

Cursor

Cursor connects to the streamboard MCP server at mcp.usestreamboard.com natively (Cursor v1.0+ supports MCP OAuth). The Cursor Agent gets fifteen tools for authoring, versioning, commenting on, and alarming generative-UI dashboards; live-data pushes happen from your code via @streamboard/sdk or the CLI.

Add the following to .cursor/mcp.json in your project root:

{
"mcpServers": {
"streamboard": {
"type": "http",
"url": "https://mcp.usestreamboard.com/mcp"
}
}
}

For global access, place it in ~/.cursor/mcp.json.

  1. Open CursorSettingsTools & MCP
  2. Click New MCP Server
  3. Enter the URL: https://mcp.usestreamboard.com/mcp
  4. Set transport to Streamable HTTP

On first use, authenticate via OAuth.

ToolDescription
create_streamboardAuthor a new streamboard from a json-render spec
update_streamboardAppend a new version to an existing streamboard
get_streamboardRead the spec + metadata for a streamboard
get_streamboard_dataRead live pushed state + binding contract (latest spec); catches $bind typos/drift
list_versionsList every version of a streamboard
delete_streamboardPermanent delete (owner / org admin only)
  • “Build me a streamboard with four KPI tiles + an area chart for weekly signups. Make the chart data bindable.”
  • “Add a ‘Top regions’ bar chart to streamboard <id> underneath the existing tiles.”
  • “What’s in version 3 of streamboard <id>? Explain what changed from v1.”

After authoring, mint a per-board data token in Settings → Tokens and push live values via SDK or CLI.