mcpField
N
NerdyChefs Prompts

NerdyChefs Prompts

本地服务
nerdychefs.aiAI 与智能体25 周前更新

关于 NerdyChefs Prompts

NerdyChefs Prompts 是用于搜索和浏览 NerdyChefs.ai 免费提示词库的 MCP 服务。它按需获取提示词和合集详情,并在本地处理搜索结果与筛选。

主要功能

  1. 01按条件搜索提示词
  2. 02获取完整提示词文本
  3. 03浏览提示词合集
  4. 04列出分类、角色和标签
  5. 05缓存获取的数据 60 分钟

适用场景

  1. 01为具体任务查找提示词
  2. 02打开提示词合集及其内容
  3. 03按分类或角色探索提示词

MCP 相关

向 MCP 客户端提供提示词搜索、提示词与合集查询,以及分类信息工具。它还提供 `nerdychefs://pack/{slug}` 合集资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"mayeu20-nerdychefs": {
"command": "npx",
"args": [
"-y",
"nerdychefs-mcp"
]
}
}
}
启动命令npx -y nerdychefs-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmnerdychefs-mcp0.1.2

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
tagstring否
limitinteger否
querystring是
personastring否
categorystring否
include_prompt_textboolean否

详细介绍

nerdychefs-mcp

一个 MCP 服务,可让你的助手访问 NerdyChefs.ai 上的免费提示词库。搜索任务、打开合集,或随机挑选一个提示词试用。

该服务通过 stdio 运行,并在首次需要提示词时获取内容。数据会在内存中保留 60 分钟。需要 Node 20 或更高版本。

工具

名称参数返回内容
search_promptsquery(2 到 200 个字符);可选的 category、persona、tag、limit(1 到 25,默认值为 10)、include_prompt_text(默认值为 false)排序后的提示词摘要、匹配总数和链接。
get_promptid(整数)一条提示词的完整内容和链接。
random_prompt可选的 category、persona、tag一条随机提示词的完整内容和提示词池大小。
list_packs可选的 category、query、limit(1 到 120,默认值为 50)按标题排序的合集,包含描述和链接。
get_packid(slug 或准确标题);可选的 include_prompts(默认值为 true)、include_prompt_text(默认值为 false)合集详情、章节,以及可选的按 ID 排序的提示词。
list_categories无类别、子类别和提示词数量。
list_personas可选的 top(1 到 873,默认值为 50)、query按数量排序、数量相同则按名称排序的角色。
list_tags可选的 top(1 到 500,默认值为 50)、query按数量排序、数量相同则按名称排序的标签。

类别、角色和标签筛选器使用不区分大小写的精确匹配。合集查询会搜索标题和描述。角色和标签查询会匹配名称中的部分内容。除非另行请求,否则搜索结果不包含提示词文本。上述每个参数也都在工具架构中附有说明,因此你的客户端可以直接显示相同的详细信息。

有两点容易让人踩坑,而且两者都会静默失败,不会报错:

  • 按类别名称筛选,而不是按类别 ID。 list_categories 会同时返回两者,只有 Engineering & DevOps 能匹配。slug 形式的 engineering-devops 会返回空结果。
  • get_prompt 的 ID 是已发布提示词文件中的位置,并非网站上的 ID。 请在同一会话中使用 search_prompts、random_prompt 或 get_pack 返回的 ID。从 nerdychefs.ai 页面复制的 ID,或上周保存的 ID,可能会指向另一条提示词。

资源 nerdychefs://pack/{slug} 会返回与 get_pack 相同的 JSON,其中包含提示词摘要,但不包含提示词文本。

Claude Desktop 安装

将此条目添加到 MCP 配置中,然后重启客户端:

{
  "mcpServers": {
    "nerdychefs": {
      "command": "npx",
      "args": ["-y", "nerdychefs-mcp"]
    }
  }
}

Claude Code 安装

claude mcp add nerdychefs -- npx -y nerdychefs-mcp

Cursor 安装

将以下内容添加到 MCP 配置中:

{
  "mcpServers": {
    "nerdychefs": {
      "command": "npx",
      "args": ["-y", "nerdychefs-mcp"]
    }
  }
}

Codex CLI 安装

codex mcp add nerdychefs -- npx -y nerdychefs-mcp

配置

NERDYCHEFS_API_BASE 的默认值为 https://www.nerdychefs.ai/api。在服务的环境中设置此变量即可更改 API 路径。远程 URL 必须使用 www.nerdychefs.ai 上的 HTTPS。本地 HTTP 地址可用于 fixture 测试。重定向会被拒绝。

文件会按需加载,并分别缓存 60 分钟。请求失败时会重试一次。工具调用失败时会指出无法加载的文件。

隐私

该服务唯一通信的远程主机是 www.nerdychefs.ai。它会下载公开的 JSON 文件。搜索和筛选均在本地进行。不会向网站发送用户查询、提示词输入或客户端对话。

不会记录任何内容,也不会向其他任何地方发送数据。没有遥测、分析或运行时磁盘缓存。本地 fixture 测试使用环回 HTTP 服务。返回的网站链接包含固定参数 utm_source=mcp、utm_medium=tool 和 utm_campaign=nerdychefs_mcp。

归属

提示词来自 NerdyChefs.ai。提示词由 nerdychefs.ai 实时提供,且仍属于该网站的内容。每条提示词结果都包含归属信息,以及指向提示词页面和合集页面的链接。该软件包不包含提示词语料库。

开发

pnpm install
pnpm build
pnpm test
NERDYCHEFS_LIVE=1 pnpm test

常规测试使用小型本地测试夹具。仅当 NERDYCHEFS_LIVE=1 时才会运行实时冒烟测试。使用 node dist/index.js 启动编译后的服务,或在编辑时使用 pnpm dev。标准输出专用于 MCP 消息。

许可证

服务代码采用 MIT 许可证。版权所有 2026 Mathieu Kessler。参见 LICENSE。本许可证适用于服务代码。提示词仍归 NerdyChefs.ai 所有。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。