Skip to content

Conversation

@antonpk1
Copy link
Collaborator

@antonpk1 antonpk1 commented Dec 8, 2025

Summary

New marketing example demonstrating interactive 3D scene rendering with Three.js.

Features

  • show_threejs_scene tool - renders 3D scenes from JavaScript code with streaming preview
  • learn_threejs tool - returns documentation and examples
  • Full WidgetProps interface for MCP App integration
  • Reusable mcp-app-wrapper.tsx pattern for other widgets

Screenshot

Screenshot

Files

  • examples/threejs-server/ - Complete server implementation
  • .gitignore - Added bun.lockb

Test plan

  • Build succeeds
  • stdio mode works
  • HTTP mode works with basic-host
  • 3D rendering with shadows works

🤖 Generated with Claude Code

@antonpk1 antonpk1 changed the title Add Three.js marketing example server Add Three.js example server Dec 8, 2025
@antonpk1 antonpk1 force-pushed the add-threejs-server branch 2 times, most recently from 6950161 to 1e09a82 Compare December 8, 2025 16:50
@pkg-pr-new
Copy link

pkg-pr-new bot commented Dec 8, 2025

Open in StackBlitz

npm i https://pkg.pr.new/modelcontextprotocol/ext-apps/@modelcontextprotocol/ext-apps@94

commit: 2755438

@antonpk1 antonpk1 force-pushed the add-threejs-server branch 2 times, most recently from f808c2b to 46e8235 Compare December 8, 2025 21:17
New example demonstrating interactive 3D scene rendering with:
- show_threejs_scene tool with streaming code preview
- learn_threejs documentation tool
- Full WidgetProps interface for MCP App integration
- Reusable mcp-app-wrapper.tsx pattern

Also adds bun.lockb to .gitignore.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@antonpk1 antonpk1 merged commit 2b53efd into main Dec 8, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants