本项目借助人工智能为技术教练生成学习小时内容。通过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": { /* from 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_TOKEN“未找到工具”错误:确保在添加配置后重启了Claude桌面版。
“无效的API密钥”:检查你是否复制了完整的密钥,包括任何前缀(sk-ant-...)。
Miro看板无法创建:检查你的MIRO_ACCESS_TOKEN是否有效,并且具有创建看板的权限。
有关开发设置和指南,请参阅CONTRIBUTING.md。
本项目采用MIT许可证。