nerve
by evilsocket·★ 1,320·综合分 50
Nerve 是一个具有原生 MCP 支持的代理开发工具,支持用 YAML 定义代理,并可作为 MCP 客户端和服务器。
ai-llmdeveloper-toolsproductivity
113
Forks
4
活跃 Issue
9 个月前
最近提交
2 天前
收录于
概述
Nerve 提供了一个基于 YAML 格式的框架,用于构建、运行和评估基于大型语言模型的代理。其突出特点是原生 MCP 支持,允许用户直接在 YAML 配置文件中定义 MCP 服务器。该框架既可作为 MCP 客户端也可作为服务器,实现多个代理之间的深度编排。通过内置工具、工作流模式和评估功能,它为寻求可编程和可重现自动化的技术用户提供了全面的解决方案。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:构建具有共享上下文的多步骤自动化工作流
你:使用 YAML 配置创建 MCP 服务器以实现标准化工具暴露
你:通过可重现的测试用例基准测试和评估 LLM 代理
你:Nerve 在代理开发框架中有何独特之处?
你:Nerve 支持哪些 LLM 提供商?
什么时候选它
如果您想使用简单的声明式 YAML 方法构建 LLM 智能体团队,并需要原生 MCP 支持来实现深度编排,请选择 Nerve。
什么时候不要选它
如果您需要具有广泛 GUI 界面的解决方案,或者 GPL 3 许可与您的项目要求冲突,请避免使用 Nerve。
可对比工具
langflowauto-gptcrewaiopenai-assistants-api
安装
使用 pip 安装 Nerve ADK:
pip install nerve-adk要作为 MCP 客户端使用,请按以下方式配置:
{
"mcpServers": {
"nerve": {
"command": "python",
"args": ["-m", "nerve.mcp"],
"env": {}
}
}
}FAQ
- Nerve 在代理开发框架中有何独特之处?
- Nerve 是第一个允许在 YAML 中定义 MCP 服务器并同时作为 MCP 客户端和服务器的框架,实现了代理之间的深度编排。
- Nerve 支持哪些 LLM 提供商?
- Nerve 基于 LiteLLM 构建,支持 OpenAI、Anthropic、Ollama 等数十家提供商,只需简单配置即可切换模型。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by evilsocket · 2024-06-22
nerve 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。