WireBoard
@wireboard
WireBoard について
Official MCP server for WireBoard analytics. Query real-time and historical visitor data, custom events, and per-site reports in conversation with Claude, Cursor, VS Code, and other MCP clients.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"wireboard": {
"command": "npx",
"args": [
"-y",
"@wireboard/mcp"
],
"env": {
"WIREBOARD_TOKEN": "<YOUR_TOKEN>"
}
}
}
}ツール
10List every site in the WireBoard account. Returns each site's ID, domain, and peak-concurrent-visitors over the last 30 days. Call this first if you don't know which site_id to use for the other tools.
Get the team-owner identity (email, name) and the abilities of the token in use. Useful for verifying which account the MCP is connected to.
Period totals for one site: visitors, pageviews, bounce_rate, visit_duration. Use this for 'how many visitors did site X get in date range Y' style questions.
One metric bucketed over time (hour or day). Use for 'plot pageviews per day this month' or 'visitors per hour today'. Returns an array of {time, value} points.
Per-day breakdown with visitors, returning_visitors, pageviews, bounce_rate, and avg_duration in a single call. Use when the user wants a 'daily report' or wants returning-visitor comparisons. Returns one row per UTC day in the range.
Top-N rows by one dimension (country, device, browser, url, etc.). Use for 'top countries last week', 'most-used browsers', 'top referrer sources'. The dimension determines which field appears in each row alongside the visitor count.
Per-URL metrics (visitors, pageviews, bounce_rate, avg_duration) with optional filtering. Use for 'top pages under /blog', 'find the homepage's stats', 'which checkout pages have the worst bounce rate'. Paginated via limit and offset.
Query custom events (purchases, form submits, button clicks, etc.). Filter by category/action/label or UTM fields, group by any combination of those, paginate. Use for 'how many Purchase events from utm_source=newsletter last week' or 'top event categories this month'.
Current real-time snapshot for a site: live visitor count, top pages right now, current top referrers, active sessions, etc. Use for 'what's happening on the site right now', 'who's currently on the checkout page', 'how many visitors live'.
Lists every dimension, metric, and limit the API supports. Use as a self-discovery tool when the user asks something like 'what can you tell me about my analytics' or when you're unsure which dimension key to pass to get_breakdown.
概要
What is WireBoard?
WireBoard is an MCP server that enables LLM agents (Claude Desktop, Cursor, VS Code, etc.) to query real-time and historical analytics in natural language conversation. It integrates with the WireBoard analytics platform via the official @wireboard/api JavaScript SDK.
How to use WireBoard?
Install via the one-click .mcpb release for Claude Desktop or globally via npm install -g @wireboard/mcp for other clients. Authentication requires a WireBoard API token with analytics:read and live:read abilities, minted from the WireBoard dashboard. After setup, add the server config to your MCP client to start using the tools.
Key features of WireBoard
- Natural date range support (e.g., "today", "last 7 days")
- 10 tools for analytics queries and account info
- Rate-limited to 100 requests/minute to avoid API throttling
- Supports both historical aggregates and live visitor data
- Works across Claude Desktop, Cursor, VS Code, and CLI
Use cases of WireBoard
- Ask an LLM agent for yesterday's visitor count and top pages
- Get real-time live visitor snapshot during a support incident
- Query custom event data with grouping and filtering
- Analyze traffic breakdown by country, device, or browser
- Track daily trends for visitors, pageviews, and bounce rate
FAQ from WireBoard
What tools does WireBoard provide?
WireBoard offers 10 tools: list_sites, get_account, get_aggregate, get_timeseries, get_history, get_breakdown, get_top_urls, query_events, get_live_state, and list_dimensions — covering everything from account info to real-time snapshots to custom event queries.
How do I authenticate with WireBoard?
You need a WireBoard API token with analytics:read (for REST tools) and live:read (for live snapshot) abilities. Create one from Settings → API in your WireBoard dashboard.
What date formats are supported for queries?
All tools accept natural date ranges like "today", "yesterday", "last 7 days", "this week", "last week", "this month", "last month", or explicit ranges like "YYYY-MM-DD..YYYY-MM-DD". All times are UTC.
Is there rate limiting?
Yes. The server proactively caps itself at 100 requests per minute (under WireBoard's 120/minute API limit) so LLM bursts avoid 429 errors. You can override this with the WIREBOARD_MCP_RATE_PER_MINUTE environment variable.
What runtime or dependencies does WireBoard require?
WireBoard is installed via npm (@wireboard/mcp) or as a standalone .mcpb extension for Claude Desktop. It requires a WireBoard account and an API key. The source is MIT-licensed on GitHub.
「AI とエージェント」の他のコンテンツ
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
Model Context Protocol Server for Home Assistant
tevonsbA MCP server for Home Assistant
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
MCP-NixOS - Because Your AI Assistant Shouldn't Hallucinate About Packages
utensilsMCP-NixOS - Model Context Protocol Server for NixOS resources
🛡️ A.I.G(AI-Infra-Guard)
TencentA full-stack AI Red Teaming platform securing AI ecosystems via OpenClaw Security Scan, Agent Scan, Skills Scan, MCP scan, AI Infra scan and LLM jailbreak evaluation.
コメント