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.
Option A: MCP config file
Section titled “Option A: MCP config file”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.
Option B: Settings UI
Section titled “Option B: Settings UI”- Open Cursor → Settings → Tools & MCP
- Click New MCP Server
- Enter the URL:
https://mcp.usestreamboard.com/mcp - Set transport to Streamable HTTP
On first use, authenticate via OAuth.
Available tools
Section titled “Available tools”| Tool | Description |
|---|---|
create_streamboard | Author a new streamboard from a json-render spec |
update_streamboard | Append a new version to an existing streamboard |
get_streamboard | Read the spec + metadata for a streamboard |
get_streamboard_data | Read live pushed state + binding contract (latest spec); catches $bind typos/drift |
list_versions | List every version of a streamboard |
delete_streamboard | Permanent delete (owner / org admin only) |
Example prompts
Section titled “Example prompts”- “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.