Skip to content

mcp-use/mcp-i18n-adaptive

Repository files navigation

i18n Adaptive — Multilingual adaptive context

Built with mcp-use   mcp-use stars

Showcase of adaptive context awareness. The server detects the connected client (ChatGPT, Claude, Inspector), reads user agent info, locale, viewport, safe area insets, and dynamically adapts its responses and widget rendering.

i18n Adaptive Demo

Try it now

Connect to the hosted instance:

https://falling-grass-58yov.run.mcp-use.com/mcp

Or open the Inspector to test it interactively.

Setup on ChatGPT

  1. Open Settings > Apps and Connectors > Advanced Settings and enable Developer Mode
  2. Go to Connectors > Create, name it "i18n Adaptive", paste the URL above
  3. In a new chat, click + > More and select the i18n Adaptive connector

Setup on Claude

  1. Open Settings > Connectors > Add custom connector
  2. Paste the URL above and save

Features

  • Client detection — identify ChatGPT, Claude, or Inspector
  • User agent parsing — read OS, browser, device type
  • Locale awareness — detect user's preferred language
  • Viewport & safe area — adapt to screen size and safe area insets
  • Context widget — rich display of all detected client info

Tools

Tool Description
show-context Display all detected client context in a rich widget
detect-caller Return raw client detection data as text

Available Widgets

Widget Preview
context-display

Local development

git clone https://github.com/mcp-use/mcp-i18n-adaptive.git
cd mcp-i18n-adaptive
npm install
npm run dev

Deploy

npx mcp-use deploy

Built with

License

MIT

About

Multilingual adaptive context showcase

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors