i18n Adaptive
March 24, 2026 · View on GitHub
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.

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
- Open Settings > Apps and Connectors > Advanced Settings and enable Developer Mode
- Go to Connectors > Create, name it "i18n Adaptive", paste the URL above
- In a new chat, click + > More and select the i18n Adaptive connector
Setup on Claude
- Open Settings > Connectors > Add custom connector
- 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
- mcp-use — MCP server framework
License
MIT
