Repl.Protocol
0.11.0-dev.126
dotnet add package Repl.Protocol --version 0.11.0-dev.126
NuGet\Install-Package Repl.Protocol -Version 0.11.0-dev.126
<PackageReference Include="Repl.Protocol" Version="0.11.0-dev.126" />
<PackageVersion Include="Repl.Protocol" Version="0.11.0-dev.126" />
<PackageReference Include="Repl.Protocol" />
paket add Repl.Protocol --version 0.11.0-dev.126
#r "nuget: Repl.Protocol, 0.11.0-dev.126"
#:package Repl.Protocol@0.11.0-dev.126
#addin nuget:?package=Repl.Protocol&version=0.11.0-dev.126&prerelease
#tool nuget:?package=Repl.Protocol&version=0.11.0-dev.126&prerelease
Repl.Protocol
Website: repl.yllibed.org
Repl.Protocol provides machine-readable contracts for tooling and automation.
Use it when you want to represent things like help or errors as structured objects, and map those contracts to other shapes (e.g. MCP tool descriptors).
Install
dotnet add package Repl.Protocol
Example
Create a help document and project it to an MCP tool descriptor:
using Repl.Protocol;
var help = ProtocolContracts.CreateHelpDocument(
scope: "root",
commands: new[]
{
new HelpCommand(
Name: "contact list",
Description: "List contacts",
Usage: "contact list [--json]")
});
var tool = ProtocolContracts.CreateMcpTool(help.Commands[0]);
Docs
- MCP In Depth — how commands map to MCP tools and protocol contracts
- Full documentation
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Repl.Core (>= 0.11.0-dev.126)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Repl.Protocol:
| Package | Downloads |
|---|---|
|
Repl
Repl Toolkit meta-package: build one .NET command graph for CLI, interactive REPL, structured output, remote interactive sessions, and MCP-ready automation. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.11.0-dev.126 | 0 | 7/9/2026 |
| 0.11.0-dev.125 | 0 | 7/9/2026 |
| 0.11.0-dev.124 | 0 | 7/9/2026 |
| 0.11.0-dev.123 | 0 | 7/9/2026 |
| 0.11.0-dev.108 | 35 | 7/8/2026 |
| 0.11.0-dev.68 | 47 | 7/5/2026 |
| 0.11.0-dev.67 | 61 | 7/4/2026 |
| 0.11.0-dev.63 | 73 | 6/26/2026 |
| 0.11.0-dev.56 | 69 | 6/24/2026 |
| 0.11.0-dev.51 | 5,702 | 5/9/2026 |
| 0.11.0-dev.6 | 5,515 | 5/2/2026 |
| 0.11.0-dev.4 | 56 | 5/1/2026 |
| 0.11.0-dev.3 | 102 | 4/25/2026 |
| 0.10.0 | 1,344 | 4/25/2026 |
| 0.10.0-dev.83 | 62 | 4/25/2026 |
| 0.10.0-dev.77 | 1,053 | 4/20/2026 |
| 0.10.0-dev.76 | 112 | 4/19/2026 |
| 0.10.0-dev.59 | 81 | 4/13/2026 |
| 0.10.0-dev.58 | 3,170 | 4/7/2026 |
| 0.10.0-dev.52 | 66 | 4/7/2026 |