代理包管理器

一个用于.NET的代理包管理器和编译时MCP服务器源代码生成器。

  • by ANcpLua
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 ANcpLua/netagents

使用说明

网络代理

.agents 包管理器和编译时MCP服务器源代码生成器。网。

包裹

包装 用途
NetAgents 用于引导、安装、同步和信任的CLI工具 .agents 技能库
Qyl.Agents.Abstractions [McpServer] 和 [Tool] 标记属性(netstandard2.0)
Qyl.Agents.Generator 发出MCP调度、模式、元数据和OTel插装的源生成器
Qyl.Agents 运行时:MCP传输、协议处理程序、HTTP托管、众所周知的发现

安装

# CLI tool
dotnet tool install --global NetAgents

# MCP server libraries
dotnet add package Qyl.Agents.Abstractions
dotnet add package Qyl.Agents.Generator
dotnet add package Qyl.Agents

快速开始

using Qyl.Agents;

[McpServer("calc-server")]
public partial class CalcServer
{
    [Tool]
    public int Add(int a, int b) => a + b;
}

生成器在构建时生成MCP调度和元数据。运行时包通过stdio或HTTP承载服务器。

netagents init
netagents add getsentry/dotagents
netagents install

相关