MCP.so
Sign In

Burnish Example Server

@danfking

About Burnish Example Server

Description: Showcase MCP server for the Burnish Explorer — 34 tools across a fictional consulting company (projects, clients, team members, tasks, incidents, orders) demonstrating every rendering path: cards, tables, charts, stat bars, pipelines, and multi-section dashboards. In

Basic information

Category

Other

Transports

stdio

Publisher

danfking

Submitted by

Daniel King

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "burnish-example-server": {
      "command": "npx",
      "args": [
        "-y",
        "@burnishdev/example-server"
      ]
    }
  }
}

Tools

34

List all projects with status, client, and team size. Cards are clickable to show project details.

Get detailed information for a single project, including its team, tasks, and orders.

Search projects by name or description.

List all clients with their industry and contact count.

Get detailed information for a single client, including its contacts, projects, and orders.

Search clients by name or industry.

List all contacts across all clients.

Get detailed information for a single contact.

Search contacts by name, email, or role.

List all team members with their role and department.

Get detailed information for a single team member, including their projects and tasks.

Search team members by name, email, role, or skill.

List tasks with optional filters by project, status, or priority.

Get detailed information for a single task, including its comments and subtasks.

Search tasks by title or description.

List comments, optionally filtered by task.

Get detailed information for a single comment.

Search comments by body text.

List incidents with optional severity filter.

Get detailed information for a single incident, including its logs and related tasks.

Search incidents by title.

List orders with optional status filter.

Get detailed information for a single order, including its line items.

Search orders by line-item description.

Create a new task in an existing project. Demonstrates write-confirmation and form generation.

Add a comment to an existing task. Optionally as a reply to another comment.

Update the status of an existing task.

Submit a bug report with details for tracking. Showcases enum-driven form generation.

Monthly revenue over the last 6 months as a line chart. Demonstrates <burnish-chart>.

Headcount by department as a doughnut chart. Demonstrates <burnish-chart>.

Company dashboard with summary stats, project table, and revenue chart in one response. Demonstrates <burnish-section> multi-section rendering.

Generate a narrative weekly status report. Demonstrates <burnish-message> long-text rendering.

Recommended next actions after reviewing a dashboard. Demonstrates <burnish-actions>.

Current deploy pipeline stages with status for each step. Demonstrates <burnish-pipeline>.

Overview

What is Burnish Example Server?

Burnish Example Server is a demonstration MCP server that showcases every rendering path in the Burnish Explorer – Swagger UI for MCP servers. It provides 34 tools across a fictional consulting company covering projects, clients, team members, tasks, incidents, orders, revenue, pipelines, dashboards, status reports, and suggested actions. Each tool's JSON output maps to one of 10 Lit 3 web components — cards, tables, charts, stat bars, forms, pipelines, messages, sections, metrics, and actions — enabling structured data to be rendered as interactive UI without requiring an LLM or tool-calling.

How to use Burnish Example Server?

Run the server with npx burnish -- npx -y @burnishdev/example-server. This launches the server, making the 34 tools available for exploration in Burnish Explorer.

Key features of Burnish Example Server

  • 34 tools covering a realistic consulting company scenario
  • All outputs map to 10 interactive Lit 3 web components
  • No LLM or tool-calling required – just structured data
  • Designed to showcase every rendering path in Burnish Explorer
  • Easy one-command startup via npx

Use cases of Burnish Example Server

  • Demonstrating how MCP servers can produce rich interactive UI
  • Learning or evaluating Burnish Explorer's rendering capabilities
  • Testing and prototyping MCP server output formats
  • Showcasing structured data visualization without an LLM

FAQ from Burnish Example Server

What does Burnish Example Server demonstrate?

It demonstrates every rendering path in Burnish Explorer (Swagger UI for MCP servers) using a fictional consulting company's data and 34 tools mapped to 10 web components.

How do I run Burnish Example Server?

Run npx burnish -- npx -y @burnishdev/example-server in your terminal. This starts the server and opens the Burnish Explorer interface.

Does Burnish Example Server require an LLM?

No. The server outputs structured JSON that is rendered as interactive UI directly – no LLM or tool-calling is needed.

What kinds of UI components are supported?

The outputs use 10 Lit 3 web components: cards, tables, charts, stat bars, forms, pipelines, messages, sections, metrics, and actions.

Is the data realistic?

The data is fictional, representing a consulting company with tools for projects, clients, team members, tasks, incidents, orders, revenue, pipelines, dashboards, status reports, and suggested actions.

Comments

More Other MCP servers