learning-hour-mcp 借助人工智能为技术教练生成学习时间(Learning Hour)内容。它能创建结构化的练习课程,助力开发团队通过 4C 学习模型掌握卓越的技术能力。
安装完成后,在 Claude 中尝试输入以下内容:
"使用学习时间工具创建一个关于提取方法重构的课程"
Claude 将生成一份完整的 60 分钟课程计划,其中包括:
这是一个 MCP 服务器,可帮助技术教练开展学习时间活动。学习时间是一种结构化的 60 分钟练习课程,团队可通过有目的的练习提升编码技能。该服务器能生成课程计划、代码示例,甚至创建交互式 Miro 看板。
选择你喜欢的编辑器:
添加到你的 Claude 桌面应用配置中:
{
"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"
}
}
}
}
配置步骤:
your-anthropic-key 替换为你实际的密钥添加到你的 VSCode settings.json 文件中:
{
"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"
}
}
}
}
配置步骤:
添加到你的 Cursor 配置中:
{
"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"
}
}
}
}
配置步骤:
必需项:仅 ANTHROPIC_API_KEY 是必需的。其他令牌可启用额外功能。
generate_session生成一个完整的学习时间课程计划,包含遵循 4C 模型(连接、概念、实践、总结)的活动。
{
"topic": "Feature Envy"
}
generate_code_example为特定主题创建前后对比的代码示例。
{
"topic": "Extract Method",
"language": "typescript"
}
create_miro_board创建一个新的 Miro 看板或向现有看板添加框架(需要 MIRO_ACCESS_TOKEN)。
{
"sessionContent": { /* 来自 generate_session */ },
"existingBoardId": "optional-board-id" // 如果提供,则向现有看板添加框架
}
list_miro_boards列出使用你的令牌可访问的所有 Miro 看板(需要 MIRO_ACCESS_TOKEN)。
{
"limit": 50, // 可选,最多 50 个
"cursor": "optional-pagination-cursor"
}
get_miro_board获取特定 Miro 看板的详细信息(需要 MIRO_ACCESS_TOKEN)。
{
"boardId": "board-id-to-get"
}
delete_miro_board删除一个 Miro 看板(需要 MIRO_ACCESS_TOKEN)。请谨慎使用!
{
"boardId": "board-id-to-delete",
"confirm": true // 必需的安全检查
}
analyze_repository在 GitHub 仓库中查找真实的代码示例(需要 GITHUB_TOKEN)。
analyze_tech_stack分析仓库的技术栈,以创建针对团队的特定内容(需要 GITHUB_TOKEN)。
将你的学习时间课程转变为可视化、交互式的工作坊看板 获取 Miro 令牌:
MIRO_ACCESS_TOKEN从团队的实际代码库中查找真实的代码示例 创建一个 GitHub 个人访问令牌:
repo(只读访问)GITHUB_TOKENMIRO_ACCESS_TOKEN 是否有效,并且具有创建看板的权限。有关开发设置和指南,请参阅 CONTRIBUTING.md。
本项目采用 MIT 许可证。