basic-react
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@basic-reactshow me the current time"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Example: Basic Server (React)

An MCP App example with a React UI.
Looking for a vanilla JavaScript example? Seebasic-server-vanillajs!
MCP Client Configuration
Add to your MCP client configuration (stdio transport):
{
"mcpServers": {
"basic-react": {
"command": "npx",
"args": [
"-y",
"--silent",
"--registry=https://registry.npmjs.org/",
"@modelcontextprotocol/server-basic-react",
"--stdio"
]
}
}
}Local Development
To test local modifications, use this configuration (replace ~/code/ext-apps with your clone path):
{
"mcpServers": {
"basic-react": {
"command": "bash",
"args": [
"-c",
"cd ~/code/ext-apps/examples/basic-server-react && npm run build >&2 && node dist/index.js --stdio"
]
}
}
}Related MCP server: mcp-timer-server
Overview
Tool registration with a linked UI resource
React UI using the
useApp()hookApp communication APIs:
callServerTool,sendMessage,sendLog,openLink
Key Files
server.ts- MCP server with tool and resource registrationmcp-app.html/src/mcp-app.tsx- React UI usinguseApp()hook
Getting Started
npm install
npm run devHow It Works
The server registers a
get-timetool with metadata linking it to a UI HTML resource (ui://get-time/mcp-app.html).When the tool is invoked, the Host renders the UI from the resource.
The UI uses the MCP App SDK API to communicate with the host and call server tools.
Build System
This example bundles into a single HTML file using Vite with vite-plugin-singlefile — see vite.config.ts. This allows all UI content to be served as a single MCP resource. Alternatively, MCP apps can load external resources by defining _meta.ui.csp.resourceDomains in the UI resource metadata.
This server cannot be deployed
Maintenance
Related MCP Connectors
Get the current time in your chosen timezone and view common timezone information. Simplify schedu…
Current time, timezone conversion & date math for AI agents. On Cloudflare Workers.
Get the current time in any timezone. Explore concise timezone info to pick the right region. Simp…
Get the current time in any timezone and quickly look up common timezone info. Set a default timez…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides a time_now tool to retrieve the current time, enabling time-sensitive queries in AI agents.MIT
- AlicenseAqualityDmaintenanceProvides accurate system time to LLM applications with multi-timezone support via a simple tool call.1MIT
- FlicenseNot gradedqualityCmaintenanceProvides real-time time awareness to Hermes Agent by exposing date, time, and timezone tools through MCP, enabling on-demand temporal queries.1-
- FlicenseNot gradedqualityCmaintenanceProvides current time, relative time, timezone conversion, timestamps, and more for LLMs.-