---
title: MCP Resources
description: MCP resource URIs exposed by mem/ctl
---

# MCP Resources

mem/ctl exposes read-only resources that agents can access via MCP resource URIs.

## Memory resources

### `memory://project/{slug}`

All memories for a project (paginated).

### `memory://project/{slug}/{key}`

A single memory by key.

### `memory://capacity`

Memory capacity status:

```json
{
  "used": 42,
  "limit": 500,
  "isFull": false,
  "usageRatio": 0.084
}
```

## Context resources

### `agent://functionalities`

Full context catalog grouped by type, including:

- Counts and items per type
- Current git branch data
- Memory status

### `agent://functionalities/{type}`

Items for one context type. Valid types:

`coding_style`, `architecture`, `testing`, `constraints`, `lessons_learned`, `workflow`, `folder_structure`, `file_map`, `branch_plan`

### `agent://branch/current`

Current git branch details and saved branch plan (if one exists).
