CereBro

MCP.Pizza Chef: rob1997

CereBro is a model-agnostic MCP client designed for .Net and Unity environments. It acts as an AI agent wrapper that supports multiple AI models through the Model Context Protocol, allowing developers to write tools compatible with various LLMs without code changes. It currently supports OpenAI models and plans to integrate others like Claude, Grok, and Gemini, facilitating seamless AI model interoperability in .Net applications.

Unmaintained · No commits in 17 months.

Use This MCP client To

Integrate AI agents into .Net and Unity applications Develop AI tools compatible with multiple LLM providers Switch AI models without rewriting client code Build model-agnostic AI workflows in .Net environments Leverage MCP for real-time context in AI agents Create AI-enhanced game or app features in Unity Manage AI model interactions via a unified client interface

README

CereBro

GitHub release NuGet stable version GitHub license

CereBro is a model-agnostic AI Agent Wrapper for .Net. Now with 🔥 Model Context Protocol 🔥 , based on the Official C# SDK, you can write Tools that can be used with different AI models without changing the code.

Models

Below is a list of supported and planned models for CereBro.

Supported:

Planned:

Installation

You can install the package from NuGet using the following command:

dotnet add package Rob1997.CereBro

dotnet add package Rob1997.CereBro.Open-AI

Usage

Step 1: Create a servers.json file

This file will contain the configuration for the MCP servers you want to use. Below is an example of the servers.json file.

CereBro FAQ

How does CereBro support multiple AI models?
CereBro uses the Model Context Protocol to abstract AI model interactions, enabling support for OpenAI, Claude, Grok, Gemini, and more without code changes.
Can I use CereBro with Unity projects?
Yes, CereBro is designed to integrate seamlessly with both .Net and Unity environments for AI agent development.
Is CereBro limited to OpenAI models?
No, while it currently supports OpenAI, CereBro plans to support other models like Claude, Grok, and Gemini.
How do I add new AI models to CereBro?
You can extend CereBro by implementing MCP-compatible adapters for new AI models, leveraging its model-agnostic architecture.
Does CereBro require specific MCP versions?
CereBro is based on the official C# MCP SDK, ensuring compatibility with the latest MCP standards.
Is CereBro open source and how is it licensed?
Yes, CereBro is open source under the MIT license, allowing flexible use and modification.
What programming languages does CereBro support?
CereBro is primarily for C# in .Net and Unity environments.
How does CereBro handle tool development?
Developers can write MCP Tools once and use them across different AI models without rewriting code.