MCP Catalogs
Homenerve screenshot

nerve

by evilsocket·1,320·Score 50

Nerve is an Agent Development Kit with native MCP support, allowing agents to be defined in YAML and act as both MCP client and server.

ai-llmdeveloper-toolsproductivity
113
Forks
4
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

Nerve provides a framework for building, running, and evaluating LLM-based agents using a simple YAML format. It stands out with its native MCP support, allowing users to define MCP servers directly in YAML configuration files. The framework acts as both an MCP client and server, enabling deep orchestration between multiple agents. With built-in tools, workflow capabilities, and evaluation modes, it offers comprehensive functionality for technical users seeking programmatic and reproducible automation with large language models.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Building multi-step automation workflows with shared context between agents
you:Creating MCP servers in YAML configuration for standardized tool exposure
you:Benchmarking and evaluating LLM agents with reproducible test cases
you:What makes Nerve unique among agent development frameworks?
you:What LLM providers does Nerve support?

When to choose this

Choose Nerve if you're looking for a simple, declarative YAML-based approach to building teams of LLM agents with native MCP support for deep orchestration.

When NOT to choose this

Avoid Nerve if you need a solution with extensive GUI interfaces or if the GPL 3 license conflicts with your project's requirements.

Comparable tools

langflowauto-gptcrewaiopenai-assistants-api

Installation

Install the Nerve ADK with pip:

pip install nerve-adk

To use as an MCP client, configure your client with:

{
  "mcpServers": {
    "nerve": {
      "command": "python",
      "args": ["-m", "nerve.mcp"],
      "env": {}
    }
  }
}

FAQ

What makes Nerve unique among agent development frameworks?
Nerve is the first framework to allow defining MCP servers in YAML and to act as both MCP client and server, enabling deep orchestration between agents.
What LLM providers does Nerve support?
Built on LiteLLM, Nerve supports OpenAI, Anthropic, Ollama, and dozens more providers - you can switch models with a simple configuration change.

On Hacker News

Recent discussion from the developer community.

Compare nerve with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.