Table of Contents

Class McpRoot

Namespace
LMKit.Mcp.Abstractions
Assembly
LM-Kit.NET.dll

Represents a filesystem root that the client exposes to MCP servers. Roots define the boundaries within which servers can operate.

[Obfuscation(Exclude = true)]
public sealed class McpRoot
Inheritance
McpRoot
Inherited Members

Properties

Name

Gets or sets the human-readable name for this root. Example: "My Project"

Uri

Gets or sets the URI of the root directory. Currently only file:// URIs are supported. Example: "file:///home/user/projects/myproject"

Methods

FromPath(string, string)

Creates a new root from a local file path.

ToString()

Returns a string representation of this root.

Share