MCP-UI Sandbox

MCP-UI Demos

Preview MCP-UI examples: real-time weather data, interactive seat selection, and dynamic UI actions.

What is this site?

This is a sandbox for exploring and showcasing MCP-UI examples. It provides a hands-on environment to test and visualize the capabilities of Model Context Protocol UI components.

View UI components that can be rendered by MCP-UI clients

Simulate tool calls and user interactions

Debug message passing between MCP servers and UI clients

Prototype new UI patterns for MCP applications

Test real-time data flows and state management

Explore advanced MCP-UI features and capabilities

For Developers

Terminal
$
# Clone the repository
git clone https://github.com/aharvard/mcp_aharvard
$
# Install dependencies
pnpm install
$
# Launch Next.js development server
pnpm dev
→ Starts the development server at localhost:3000
$
# Launch MCP Inspector
pnpm inspect
→ Opens the MCP Inspector to test the MCP server

For MCP Clients

1

Add as extension in your MCP client

2

HTTP Endpoint:

https://mcp-aharvard.netlify.app/mcp

HTTP type MCP server with streaming transport

3

Timeout: 300 seconds

4

Test with these examples:

Weather Demo:

"What's the weather in New York?"
"Get weather for Los Angeles"

Seat Selection:

"Show me available seats for flight AA1234"
"I want to select seat 2A"

UI Actions:

"Show me the tool actions"
"Demonstrate the prompt action"

Mood Trip Planner:

"Help me plan a trip based on my mood"
"I'm feeling adventurous, suggest a destination"