DotNet2025–Evergine MCP演示
此存储库包含在 互联网2025 活动,在 马德里 并由以下组织 简明概念 在…上 6月19日,星期四,由 豪尔赫·坎顿 和 曼努埃尔·罗德里戈·卡韦略.
演示展示了一个 模型上下文协议(MCP)服务器 使用 Everengine 引擎,以及基于控制台的 MCP客户端 由大型语言模型(LLM)提供支持。它演示了如何在中构建MCP应用程序的服务器端和客户端 C以及如何实现它们之间的交互。
______________________________________________________________________
🎥 观看会议录音

______________________________________________________________________
📁 项目包括
🧠 MCP服务器(基于Evergine)
该项目使用Evergine启动3D场景,并通过MCP服务器公开一组工具:
- 🧱 创建基本三维图元 在场景中(立方体、球体、圆柱体等)。
- 🧹 删除所有以前添加的图元 从现场。
- 🤖 使用Generative AI生成3D模型 通过 的黎波里,采用PBR材料。
服务器从 App.config 文件。若要启用TripoAI集成,您必须提供有效的API密钥。
_注意。替换\[tsk_\*\*\*\*\*\]使用您的实际TripoAI API密钥。\_
💬 MCP客户端(基于控制台)
这是一个连接到MCP服务器的控制台应用程序,允许通过LLM驱动的聊天界面进行交互。
它支持两个后端:
- Azure OpenAI (建议更好地理解和推理)
- 奥拉马 (用于运行本地模型;配置为
llama3.2:3b)
客户端从单独的 App.config 您可以在其中指定的文件:
- MCP服务器可执行文件的路径(相对或绝对)
- 您的Azure OpenAI API密钥、终结点URL和模型部署名称
期间 互联网2025 事件,我们使用 Azure OpenAI 由于其卓越的理解力和可靠性,我们建议用于高级或生产场景。
______________________________________________________________________
🚀 使用的技术
- 💻 Everengine –实时图形引擎
- 🔌 模型上下文协议(MCP)
- 🧠 Azure OpenAI & 奥拉马 用于LLM集成
- 🤖 的黎波里 用于使用PBR材料生成3D模型
- 🟦 已全面实施 C 使用 .NET 8
______________________________________________________________________
📚 目的
本项目可供以下方面参考:
- 建设A MCP服务器 展示实时3D工具
- 实施A MCP客户端 通过LLM与服务器交互
- 通过MCP在服务器和客户端之间建立通信
- 整合 生成式人工智能 进入3D应用程序工作流程
______________________________________________________________________
📝 许可证
该项目旨在用于示范和教育目的。\ 请参阅各个工具和服务许可证(例如Azure OpenAI、TripoAI),了解其各自的使用条款。
