Skip to main content

Getting Started

Model Context Protocol (MCP)

MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems. Using MCP, AI applications like Claude or ChatGPT can connect to data sources (e.g. local files, databases), tools (e.g. search engines, calculators) and workflows (e.g. specialized prompts) - enabling them to access key information and perform tasks.

You may learn more about MCP here.

Neva

Neva provides everything you need to quickly build MCP clients and servers, fully aligned with the latest MCP specification.

warning

This project is currently in preview. Breaking changes can be introduced without prior notice.

MCP 2026-07-28 is the default

Since neva 0.5.0 a plain build speaks MCP 2026-07-28, and this site documents that generation. The previous one (MCP 2024-11-05 … 2025-11-25) moved behind the legacy-spec feature.

Read MCP 2026-07-28 for the narrative, and Legacy spec if you are upgrading from 0.4.x.

Supported Platforms

Neva runs on Rust stable on Linux, macOS, and Windows.

Install Rust

If you don’t have Rust installed yet, the easiest way is via rustup.
Neva requires Rust 1.90 or newer. Running rustup update ensures you’re on the latest version.

Under the Hood

Neva is powered by Tokio, Rust’s battle-tested async runtime.
This gives your MCP apps efficient concurrency and production-ready performance right from the start.

Learn by Example

For full examples and tutorials, check out the examples directory.