Learning Hour MCP

by sdiamante13

Not rated
GitHub

About

Generates Learning Hour content and Miro boards for Technical Coaches.

Details

Author
sdiamante13
Categories
Productivity, Communication

Setup

Install Learning Hour MCP in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/sdiamante13/learning-hour-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

Generates Learning Hour content and Miro boards for Technical Coaches.

Generate Learning Hour content for Technical Coaches using AI. Create structured practice sessions that help development teams master technical excellence through the 4C Learning Model.

An MCP server that helps Technical Coaches run Learning Hours - structured 60-minute practice sessions where teams improve their coding skills through deliberate practice. It generates session plans, code examples, and can even create interactive Miro boards.

- Technical Coachesfacilitating team learning sessions
- Team Leadswanting to improve their team's technical practices
- Developersorganizing coding dojos or practice sessions
- Claude Desktop- Install the desktop app
-
Anthropic API Key- Sign up and create a key ($5 free credit for new accounts)

Add to your Claude Desktop configuration:

{ "mcpServers": { "learning-hour": { "command": "npx", "args": ["-y", "learning-hour-mcp"], "env": { "ANTHROPIC_API_KEY": "your-anthropic-key", "MIRO_ACCESS_TOKEN": "your-miro-token-optional", "GITHUB_TOKEN": "your-github-token-optional" } } } }

- Open Claude Desktop settings (cmd/ctrl + ,)
- Go to "Developer" → "Edit Config"
- Paste the configuration above
- Replaceyour-anthropic-keywith your actual key
- Save and restart Claude Desktop

{ "mcp.servers": { "learning-hour": { "command": "npx", "args": ["-y", "learning-hour-mcp"], "env": { "ANTHROPIC_API_KEY": "your-anthropic-key", "MIRO_ACCESS_TOKEN": "your-miro-token-optional", "GITHUB_TOKEN": "your-github-token-optional" } } } }

- Install theMCP VSCode Extension
- Open settings.json (Cmd/Ctrl+Shift+P → "Preferences: Open Settings (JSON)")
- Add the configuration above
- Replace tokens with your actual values
- Reload VSCode window (Cmd/Ctrl+Shift+P → "Developer: Reload Window")

{ "mcpServers": { "learning-hour": { "command": "npx", "args": ["-y", "learning-hour-mcp"], "env": { "ANTHROPIC_API_KEY": "your-anthropic-key", "MIRO_ACCESS_TOKEN": "your-miro-token-optional", "GITHUB_TOKEN": "your-github-token-optional" } } } }

- Open Cursor settings (Cmd/Ctrl + ,)
- Click on "Features" → "Claude" → "Advanced"
- Add the MCP server configuration
- Replace tokens with your actual values
- Restart Cursor

Required: OnlyANTHROPIC_API_KEYis required. The other tokens enable additional features.

"Use the learning hour tools to create a session about the Extract Method refactoring"

Claude will generate a complete 60-minute session plan with:

- Opening connection activity
- Concept introduction
- Hands-on coding exercise
- Reflection and commitment

Generate a complete Learning Hour session plan with activities following the 4C model (Connect, Concept, Concrete, Conclusion).

{ "topic": "Feature Envy" }

Create before/after code examples for a specific topic.

{ "topic": "Extract Method", "language": "typescript" }

Create a new Miro board or add frames to an existing board (requiresMIRO_ACCESS_TOKEN).

{ "sessionContent": { / from generate_session / }, "existingBoardId": "optional-board-id" // If provided, adds frames to existing board }

List all Miro boards accessible with your token (requiresMIRO_ACCESS_TOKEN).

{ "limit": 50, // Optional, max 50 "cursor": "optional-pagination-cursor" }

Get details about a specific Miro board (requiresMIRO_ACCESS_TOKEN).

{ "boardId": "board-id-to-get" }

Delete a Miro board (requiresMIRO_ACCESS_TOKEN). Use with caution!

{ "boardId": "board-id-to-delete", "confirm": true // Required safety check }

Find real code examples in GitHub repositories (requiresGITHUB_TOKEN).

Analyze a repository's technology stack to create team-specific content (requiresGITHUB_TOKEN).

Transform your Learning Hour into a visual, interactive workshop board

- Go toMiro Apps
- Create a new app (name it "Learning Hours")
- Copy the access token
- Add asMIRO_ACCESS_TOKENin your config

Find real code examples from your team's actual codebase

- Name: "Learning Hour MCP"
- Expiration: 90 days (recommended)
- Permissions:repo(read access)
- Add asGITHUB_TOKENin your config

- Diamante Technical Coaching-Refactor to Grow Newsletter
-
SammanCoaching.org- Technical coaching resources and Learning Hour guides
-
Learning Hours- Catalog of Learning Hour topics
-
4C Learning Model- Connect, Concept, Concrete, Conclusion
-
Technical Coaching- Role and practices

"Tool not found" error: Make sure you restarted Claude Desktop after adding the configuration.

"Invalid API key": Check that you copied the entire key including any prefixes (sk-ant-...).

Miro board not creating: Check that your MIRO_ACCESS_TOKEN is valid and has board creation permissions.

SeeCONTRIBUTING.mdfor development setup and guidelines.

Remote MCP server for MindMeister. Create, edit, and organize mind maps from your AI assistant. Hosted (streamable-HTTP) — connect at https://mcp.mindmeister.com/mcp

Collaborative word processor you can use with your agent

Keep teams & agents coordinated automatically

Collaborative AI creative workspace for agencies and ecommerce teams to generate on-brand images, videos, and ad creative at scale.

Carryo is a remote MCP server for sharing Claude or ChatGPT-created HTML artifacts as live links.

An MCP server for integrating ClickUp tasks with AI applications, featuring task dependency management and bug fixes.

The Collaboard MCP Server lets AI assistants create, search, analyze, and transform whiteboards into visual, collaborative workspaces.

An MCP server that enables AI assistants to interact with Confluence content through a standardized interface.

Publish Markdown or HTML to a clean, shareable link straight from your AI assistant — OAuth, no API keys.

An MCP server for interacting with the esa.io knowledge-sharing platform.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.