Nerve is a simple yet powerful Agent Development Kit (ADK) to build, run, evaluate, and orchestrate LLM-based agents using just YAML and a CLI. It’s designed for technical users who want programmable, auditable, and reproducible automation using large language models.
Key Features
📝 Declarative Agents
Define agents using a clean YAML format: system prompt, task, tools, and variables — all in one file.
🔧 Built-in Tools & Extensibility
Use shell commands, Python functions, or remote tools to power your agents. Tools are fully typed and annotated.
🌐 Native MCP Support (Client & Server)
Nerve is the first framework to let you define MCP servers in YAML — and act as both client and server, enabling agent teams and deep orchestration.
📊 Evaluation Mode
Benchmark your agents with YAML, Parquet, or folder-based test cases. Run reproducible tests, log structured outputs, and track regression or progress.
🔁 Workflows






