Skip to content

Add Three.js example server - #94

Merged
antonpk1 merged 1 commit into
mainfrom
add-threejs-server
Dec 8, 2025
Merged

Add Three.js example server#94
antonpk1 merged 1 commit into
mainfrom
add-threejs-server

Conversation

@antonpk1

@antonpk1 antonpk1 commented Dec 8, 2025

Copy link
Copy Markdown
Contributor

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

pkg-pr-new Bot commented Dec 8, 2025

Copy link
Copy Markdown

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.

2 participants