Skip to main content
Glama
arjunkmrm

Hello Widget Example

Hello Widget Example

A minimal ChatGPT app with interactive greeting widget, confetti animation, and theme support.

Built with Smithery CLI

Prerequisites

Getting Started

  1. Install dependencies:

    npm install
  2. Start smithery playground:

    npm run dev

Try asking: "Say hello to Alice"

Development

Your code is organized as:

  • app/server/ - MCP server with widget resource

  • app/shared/ - Shared TypeScript types

  • app/web/src/ - React widget component

Edit app/web/src/greeter.tsx to customize the widget UI.

Build

npm run build

Creates bundled server and widget JS in .smithery/

Deploy

Ready to deploy? Push your code to GitHub and deploy to Smithery:

  1. Create a new repository at github.com/new

  2. Initialize git and push to GitHub:

    git add .
    git commit -m "Hello widget"
    git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO.git
    git push -u origin main
  3. Deploy your app to Smithery at smithery.ai/new

Learn More

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Related MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arjunkmrm/tic-tac-toe'

If you have feedback or need assistance with the MCP directory API, please join our Discord server