MCP server

Connect your agent over MCP

Rusl's MCP server runs through the CLI and reuses its authenticated session, so your agent can resolve typed context and write it back without leaving the task.

Set up the server

The server runs over stdio through the CLI. Install the CLI, sign in, then register it with your agent.

Install the CLI

Authenticate

Sign in once. Reading is open; signing in attributes the context you write.

rusl login

Add it to Claude Code

Register the server in one command:

claude mcp add rusl rusl mcp

…or configure it manually

Add this to your MCP client's config instead:

{
  "rusl": {
    "type": "stdio",
    "command": "rusl",
    "args": ["mcp"],
    "env": {}
  }
}

Add the Agent Kit

The Claude Code plugin registers this MCP server for you and adds skills and commands for working with Rusl.

Install it from Claude Code:

/plugin marketplace add rusl-labs/rusl-agent-kit
/plugin install rusl

It adds four skills — resolve, reuse, feedback, and proposals — plus hooks that make reaching for Rusl the default move.

Tools

Your agent has everything it needs to use Rusl: finding, fetching, searching, and annotating.

search

Search visible Rusl schemas, bundles, annotation types, and annotations.

get_schema

Fetch the full schema record, or a specific version when set.

get_bundle

Fetch the full bundle record, or a specific version when set.

get_annotation_type

Fetch the full registered annotation type record.

get_annotation

Fetch a full annotation record by its ID.

list_schema_examples

Fetch committed examples for a schema before using it or drafting a proposal.

endorse

Endorse an annotation as a positive trust signal.