Token导航 LogoToken导航TokenDH.com
Cere Bro logo
AI代理未说明官方级别未说明来源级核验

Cere Bro

MCP Server

A model-agnostic MCP Client-Server for .Net

工具数

0

提示词数

0

GitHub Stars

17

资源数

0
AI代理C#ClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rob1997

提供方

rob1997

最后核验

2026/5/18 02:53

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

脑波增幅器

](https://github.com/rob1997/CereBro/releases) ](https://www.nuget.org/packages/Rob1997.CereBro/) ](https://opensource.org/licenses/MIT)

模型

以下是CereBro支持和计划中的型号列表。

支持:

计划:

安装

您可以使用以下命令从NuGet安装程序包:

dotnet add package Rob1997.CereBro

dotnet add package Rob1997.CereBro.Open-AI

用法

第一步:创建 servers.json 文件

此文件将包含您要使用的MCP服务器的配置。下面是一个例子 servers.json 文件。

[
  {
    "Id": "everything-server",
    "Name": "Everything",
    "TransportType": "stdio",
    "TransportOptions": {
      "command": "npx",
      "arguments": "-y @modelcontextprotocol/server-everything"
    }
  }
]

您可以查看更多服务器 这里.

步骤2:将您的OpenAI API密钥添加到环境变量中

export OPEN_AI_API_KEY="your-api-key"
$env:OPEN_AI_API_KEY="your-api-key"

如果你希望这是永久性的,你可以将其添加到你的 .bashrc.bash_profile linux中的文件或在PowerShell中使用以下命令。

[Environment]::SetEnvironmentVariable("OPEN_AI_API_KEY", "your-api-key", "User")

步骤3:将以下代码添加到您的 Program.cs (入口点)

public static async Task Main(string[] args)
{
    var builder = Host.CreateApplicationBuilder(args);
    
    builder.Services.UseOpenAI(Environment.GetEnvironmentVariable("OPEN_AI_API_KEY"), "gpt-4o-mini");
            
    IHost cereBro = builder.BuildCereBro(new CereBroConfig{ ServersFilePath = "./servers.json" });

    await cereBro.RunAsync();
}

CereBro将Console用作聊天调度器。您可以通过实现以下命令来创建自己的调度器 IChatDispatcher 接口和使用 builder.BuildCereBro(config) 建造CereBro的主机。

步骤4:运行应用程序

dotnet run

添加新模型

目前,CereBro仅支持 OpenAI的模型。要添加新模型,您需要实施 Microsoft.Extensions.AI.IChatClient,除非它已经存在,否则微软已经实现了一些型号,如 OpenAI没有.

完成后,您可以创建一个占位符类型来实现 Microsoft.Extensions.AI.FunctionInvokingChatClient 大约 .

最后,您可以使用 UseChatClient(this IServiceCollection services, IChatClient chatClient) where T : FunctionInvokingChatClient 扩展方法将您的模型添加到服务集合中。

⚠️ 备注 ⚠️

目前CereBro不支持同时使用多个模型,因此您必须删除 UseOpenAI 方法从 Program.cs 文件以使用另一个模型。

CereBro。统一

CereBro。Unity是一个Unity包,允许您在Unity中使用CereBro。 自述.

贡献

如果你想为项目做出贡献,你可以分叉存储库并创建一个pull请求。如果您发现任何错误或有任何功能请求,也可以创建问题。

______________________________________________________________________

目录标签

目录标签

AI代理C#Claudedeveloper-toolsagentaicsharpdotnetmcpai-toolsllm本地部署模型无关.Net开发统一接口

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP