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 CLIAuthenticate
Sign in once. Reading is open; signing in attributes the context you write.
rusl loginAdd 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 ruslIt 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.
searchSearch visible Rusl schemas, bundles, annotation types, and annotations.
get_schemaFetch the full schema record, or a specific version when set.
get_bundleFetch the full bundle record, or a specific version when set.
get_annotation_typeFetch the full registered annotation type record.
get_annotationFetch a full annotation record by its ID.
list_schema_examplesFetch committed examples for a schema before using it or drafting a proposal.
endorseEndorse an annotation as a positive trust signal.