Skip to main content
Back to Exercises
Partnership beginner 20 min

Learn MCP Setup

Install, configure, and authenticate with Learn MCP—using the tool to learn the tool.

Objectives

  • Add Learn MCP to Claude Code configuration
  • Complete magic link authentication
  • Use learn_status to view progress
  • Fetch and complete a lesson through the tool
  • Reflect on the recursive experience

Beads Tasks

Create these tasks in Beads before starting. You learn Beads by using Beads.

bd create "Praxis: Set up Learn MCP in Claude Code" --type=task--labels=learn,partnership
bd create "Add MCP server to settings.json" --type=task--labels=learn
bd create "Complete magic link authentication" --type=task--labels=learn
bd create "Test learn_status and learn_lesson" --type=task--labels=learn
bd create "Define first ethos principle using learn_ethos" --type=task--labels=learn
bd create "Reflect: How does the recursive structure feel?" --type=task--labels=learn

Claude Code Prompt

Copy this prompt into Claude Code to build YOUR own version:

## Setup: Track this exercise with Beads

```bash
bd create "Praxis: Set up Learn MCP in Claude Code" --type=task --labels=learn,partnership
bd create "Add MCP server to settings.json" --type=task --labels=learn
bd create "Complete magic link authentication" --type=task --labels=learn
bd create "Test learn_status and learn_lesson" --type=task --labels=learn
bd create "Define first ethos principle using learn_ethos" --type=task --labels=learn
bd create "Reflect: How does the recursive structure feel?" --type=task --labels=learn
```

---

Help me set up Learn MCP so I can learn the Subtractive Triad through Claude Code.

This is recursive: I'm using Claude Code to learn how to use Claude Code better. Guide me through:

1. **Install Learn MCP**:
   Add to my Claude Code settings (VS Code: settings.json, CLI: ~/.claude.json):
   ```json
   {
     "mcpServers": {
       "learn": {
         "command": "npx",
         "args": ["-y", "@createsomething/learn"]
       }
     }
   }
   ```

2. **Authenticate**:
   - Use learn_auth to get a magic link
   - Click the link to authenticate
   - Verify with learn_status

3. **Explore the curriculum**:
   - Use learn_status to see available paths
   - Use learn_lesson to fetch a lesson
   - Browse the learning paths

4. **Define MY first ethos principle**:
   Use learn_ethos to save a principle:
   ```
   learn_ethos action="add_principle" level="dry" content="[MY_PRINCIPLE]"
   ```

   What implementation pattern do I always follow?

5. **Reflect on the recursion**:
   - I'm learning about Claude Code partnership... through Claude Code
   - I'm defining my ethos... using a tool that teaches ethos
   - How does this recursive structure feel?

This is meta-learning: understanding by doing, not just reading.

Your Solution

Write code that addresses the objectives above. Apply the principles from the Partnership path.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15