DotNet2025 icon

DotNet2025

Showcases an Evergine-based 3D Model Context Protocol (MCP) server interacting with an LLM-powered client for real-time 3D scene manipulation.

About

This project provides a comprehensive demonstration of building both server and client components for Model Context Protocol (MCP) applications in C#. It features an Evergine-powered 3D server capable of creating and manipulating primitive 3D objects, and generating complex 3D models via TripoAI. The accompanying console-based client leverages Large Language Models (LLMs) such as Azure OpenAI or Ollama to enable natural language interaction with the 3D server, illustrating robust communication and generative AI integration within a real-time 3D environment.

Key Features

  • Evergine-based 3D MCP Server for real-time scene interaction
  • LLM-powered console MCP Client supporting Azure OpenAI and Ollama
  • Generative AI integration for 3D model creation via TripoAI
  • Creation and deletion of basic 3D primitives in a server-side 3D scene
  • Demonstrates client-server communication using Model Context Protocol (MCP)
  • 0 GitHub stars

Use Cases

  • Integrating Generative AI into 3D application workflows
  • Building MCP Servers that expose real-time 3D tools
  • Implementing MCP Clients that interact with servers through LLMs