🍳 MCP食谱
MCP(模型上下文协议)服务器,为AI编码助手提供常见开发任务的分步食谱和程序。从项目设置和配置到部署模式,mcp-cookbook为您的AI工具提供了有效指导您完成标准工作流程的知识。
非常适合希望跨项目实现一致、可重复流程的团队,以及希望在人工智能的帮助下加速常见开发任务的开发人员。
示例用法
Following procedure parserfunc1 : Add a new parser function in the libs folder
看 .cookbook/cookbook-1.md 关于遵循以下约定的结构良好的烹饪书的完整示例
更多示例程序: _即将推出_
跑步
对于光标:
{
"mcpServers": {
"mcp-cookbook": {
"command": "npx",
"args": ["-y", "@mikevalstar/mcp-cookbook"],
"env": {
"COOKBOOK_ROOT": "/Users/username/projects/mcp-cookbook"
}
}
}
}{
"mcpServers": {
"mcp-cookbook": {
"command": "node",
"args": ["/Users/username/projects/mcp-cookbook/build/index.js"],
"env": {
"COOKBOOK_ROOT": "/Users/username/projects/mcp-cookbook"
}
}
}
}确保将COOKBOOK_ROOT设置为项目或全局cookbooks文件夹,因为它将从那里加载文件
用例
MCP Cookbook非常适合标准化和自动化常见的开发工作流程。以下是一些受益于结构化烹饪书的示例程序:
后端开发
- 添加新的API控制器 -标准化文件结构、路由、验证和测试模式
- 设置电子邮件通知 -配置模板、文档、示例数据
- API版本控制 -创建新的API版本,并包括旧版本
前端开发
- 创建新的UI组件 -设置组件文件、故事、测试和文档
- 添加故事书故事 -根据规范生成具有适当控制和文档的组件故事
- 设置新页面/路线 -创建页面组件、路由配置和导航
- 实施响应式布局 -添加断点和css类帮助程序的指南
- 添加表单验证 -描述表单验证要求
代码质量和重构
- 重构组件 -描述并设置从一种格式重构到另一种格式的过程
测试和质量保证
- 为新功能添加单元测试 -测试文件结构、模拟模式、断言策略
这些食谱确保与您的AI编辑器保持一致,并强制执行开发人员可以应用/引用的更复杂的规则
食谱
Cookbook是包含常见开发任务的分步过程和食谱的markdown文件。它们存储在 .cookbook/ 在项目目录中,按照特定的结构进行操作,以确保一致性和可发现性。
注意:项目中的库可以有自己的烹饪书
写一本烹饪书
每本烹饪书都是一个带有frontmatter的markdown文件,提供有关食谱的元数据。以下是如何创建一个:
1.文件结构
- 把你的食谱放在
.cookbook/目录 - 使用以结尾的描述性文件名
.md
2.前台
每本烹饪书都必须以YAML frontmatter开头,其中包含:
---
name: Descriptive Name of the Recipe
short: shortcode
description: A brief description of what this cookbook accomplishes
---- 名字:这本烹饪书的完整、人类可读的标题
- 短的:用于快速参考的简短标识符/代码
- 描述:这本烹饪书目的的简明解释
所有这些都将用于在你的LLM项目中搜索烹饪书
3.内容结构
使用以下方式组织您的烹饪书内容:
- 清晰的章节标题(
##,###) - 程序的编号步骤
- 命令和示例的代码块
- 附加注释或要求的要点
MCP功能
以下是我们为LLM提供的MCP功能
search_cookbook
搜索所有找到的烹饪书,提供相关的烹饪书列表(前50本),并返回名称和描述
read_cookbook
为法学硕士提供一本单独的烹饪书供其完成,不包括前言
