MCP cover image
See in Github
2025-05-30

The Simple Agent Development Kit.

1k

Github Watches

70

Github Forks

1k

Github Stars

nerve

The Simple Agent Development Kit

Documentation Release Package Docker CI License

Join the project community on our server!

<img/ alt="nerve image">

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

Compose agents into simple, linear pipelines to create multi-step automations with shared context.

🧪 LLM-Agnostic

Built on LiteLLM, Nerve supports OpenAI, Anthropic, Ollama, and dozens more — switch models in one line.

Quick Start

# 🖥️ install the project with:
pip install nerve-adk

# ⬇️ download and install an agent from a github repo with:
nerve install evilsocket/changelog

# 💡 or create an agent with a guided procedure:
nerve create new-agent

# 🚀 go!
nerve run new-agent

Read the documentation and the examples for more.

Contributing

We welcome contributions! Check out our contributing guidelines to get started and join our Discord community for help and discussion.

License

Nerve is released under the GPL 3 license.

Star History Chart

相关推荐

  • langgenius
  • Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

  • alibaba
  • an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

  • rulego
  • ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  • sigoden
  • Easily create LLM tools and agents using plain Bash/JavaScript/Python functions.

  • mem0ai
  • Memory for AI Agents; SOTA in AI Agent Memory; Announcing OpenMemory MCP - local and secure memory management.

  • dmayboroda
  • On-premises conversational RAG with configurable containers

  • evalstate
  • Define, Prompt and Test MCP enabled Agents and Workflows

  • ibelick
  • The open source ChatGPT alternative for developers. Fast, multi-model AI chat. Agents + MCP coming soon.

  • labring
  • FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的LLM资料总结(视频生成、Agent、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • ankorstore
  • Simple, modular, and observable Go framework for backend applications.

  • udecode
  • Rich-text editor with AI, MCP, and shadcn/ui

    Reviews

    3.4 (5)
    Avatar
    user_6TRoobRR
    2025-04-23

    As a devoted mcp application user, I found nerve by evilsocket to be an outstanding addition to my toolkit. The user-friendly interface combined with its powerful features streamlines my workflow effortlessly. Though initially skeptical, it has quickly become indispensable. Highly recommended for anyone seeking efficiency and reliability in their projects!

    Avatar
    user_Ntph7paY
    2025-04-23

    I've been using Nerve by evilsocket for a while now, and I must say it's a game-changer for my MCP applications. Its seamless integration and ease of use make it an essential tool for anyone in the field. Highly recommend!

    Avatar
    user_IYRYDU6H
    2025-04-23

    As a dedicated MCP app user, I must say that "nerve" by evilsocket is an exceptional tool! Its functionality and ease of use are unparalleled. The interface is clean and intuitive, making it perfect for both beginners and advanced users. Highly recommended for anyone looking to enhance their MCP experience!

    Avatar
    user_no4ZhoEa
    2025-04-23

    The Nerve application by evilsocket is a revolutionary tool that has significantly enhanced my productivity. Its seamless integration and user-friendly design have made managing tasks incredibly efficient. The clear welcome messages and intuitive language make it accessible to users at all skill levels. Highly recommend to anyone looking for a robust and reliable solution.

    Avatar
    user_f1plu3kj
    2025-04-23

    As an avid user of the MCP application, I find Nerve by evilsocket to be an exceptional addition to my toolkit. The seamless integration and user-friendly interface make it a standout choice. The product's capabilities align perfectly with my needs, significantly enhancing my workflow efficiency. Highly recommend checking it out!