mcpField
S
SaaS Puppy

SaaS Puppy

远程服务
saaspuppy.com开发工具11 周前更新

关于 SaaS Puppy

SaaS Puppy MCP 让 AI 助手查询和比较目录中的开发者工具免费套餐,返回套餐内容、优缺点和限制;它只读,不会修改数据。

主要功能

  1. 01按名称查询工具
  2. 02比较两到三个工具
  3. 03浏览分类示例
  4. 04按套餐类型筛选
  5. 05显示核验日期和条目链接

适用场景

  1. 01查看开发者工具免费套餐内容
  2. 02比较适合个人项目的托管服务
  3. 03查找无需信用卡的免费邮件工具

MCP 相关

向 MCP 客户端提供 `list_tools` 和 `compare_tools`。托管端点无需认证;本地包也可将请求转发到该端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://saaspuppy.com/MCP
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmsaas-puppy-mcp0.1.0

工具

详细介绍

SaaS Puppy MCP:向 AI 询问免费层级的开发者工具

CI 许可证:MIT Node 20 或更高版本 MCP 服务

SaaS Puppy MCP

让你的 AI 助手在 SaaS Puppy 中查找信息。SaaS Puppy 是一个免费层级开发者工具目录。

询问某个工具的信息,也可以让它比较两三个工具。对于每个工具,你都能了解免费方案包含的内容、优缺点以及其中的限制,并获得完整条目的链接。

  • 无需注册、无需 API 密钥、完全免费。
  • **只读。**它可以查找信息,但无法进行任何更改。
  • 适用于 Claude、ChatGPT、Cursor、VS Code、Claude Code 和其他支持 MCP 的应用。

什么是 MCP?

MCP(模型上下文协议)是一种为 AI 助手接入额外能力的标准。可以把它想象成一个电源适配器:接入后,你的助手就能替你查询 SaaS Puppy,而不是凭记忆猜测。

可以问什么?

连接后,可以用日常语言提问:

  • “Neon 的免费方案包含什么?有什么限制?”
  • “比较一下 Supabase 和 Neon,看看哪个更适合个人项目。”
  • “给我推荐几个免费的托管方案。”
  • “给我推荐几个免费的电子邮件工具,并告诉我哪些需要信用卡。”
  • “有没有免费的开源运行时间监控方案?”

助手会选择合适的工具并显示答案。你不需要亲自调用这些工具。

设置

选择适合你的应用的方式。第一种最简单,因为无需安装任何东西。

简单方式:使用网址

使用此地址,无需身份验证:

https://saaspuppy.com/MCP
应用操作方法
Claude(网页版和桌面版)依次进入 Settings、Connectors,然后添加自定义连接器。粘贴地址并选择无需身份验证。
ChatGPT添加自定义远程 MCP 连接(你的套餐支持时)。粘贴地址并选择无需身份验证。
Cursor依次进入 Settings、MCP,然后使用该地址添加远程服务。
Claude Code运行 claude mcp add --transport http saas-puppy https://saaspuppy.com/MCP
VS Code查看 docs/clients.md。

更多应用(Hermes Agent、OpenClaw 等)请查看 docs/clients.md。应用菜单经常变化,如果某个步骤看起来不一样,请参照应用自己的 MCP 帮助,并使用上面的地址。

本地方式:在你的计算机上运行此软件包

有些应用仅支持本地服务。对于这些应用,请先安装 Node.js(20 或更高版本),然后将以下内容添加到应用的 MCP 设置中:

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

对于 Claude Code:claude mcp add saas-puppy -- npx -y saas-puppy-mcp

检查是否正常运行

在你的计算机上运行:

npx -y saas-puppy-mcp --check

你应该会看到:

Checking the SaaS Puppy MCP at https://saaspuppy.com/MCP

PASS  Connected to the directory.
PASS  Found both tools: list_tools and compare_tools.
PASS  Asked a test question and got an answer.

All good. Your AI app can use this server.

如果某一行显示 FAIL,它也会告诉你接下来可以尝试什么。

常见问题

真的免费吗? 是的。无需管理账号、密钥或使用限额。托管地址由所有人共享,因此有合理使用限制;如果有人发送过多请求,服务可能会变慢。

它能看到我的文件或聊天记录吗? 不能。它只会接收助手发送的查询(例如“Neon”),然后返回答案。它不持有任何密钥,不读取任何文件,也没有自己的分析功能。

为什么它不列出所有工具? 这是有意为之。完整目录位于 saaspuppy.com。助手可以查询某个工具、某个类别中的几个示例,或比较两三个工具。它会拒绝导出或逐页浏览所有内容的请求。

“暂时不可用”是什么意思? 该软件包无法连接到 saaspuppy.com。等一分钟后再试。如果问题持续出现,请运行上面的检查。

数据来自哪里? 来自 SaaS Puppy 实时目录。每个答案都包含该条目最近一次验证的日期。价格和限额会变化,因此在依赖某个数值之前,请先打开链接页面。

npx 提示“command not found”。 请从 nodejs.org 安装 Node.js(LTS 版本即可),然后重新启动应用。

还有其他问题。 提交 issue,并粘贴 --check 的输出。

两种工具

工具返回内容
list_tools按确切名称或 slug 查询某个工具的简短摘要,或查看某个类别中最多三个示例。可按 free-forever、free-trial、open-source 或 self-hosted 筛选。
compare_tools并排展示同一类别中两三个工具的摘要。

每份摘要都包含工具的用途、最多三个优点和三个缺点、注意事项、免费套餐摘要、定价模式、试用天数、是否需要银行卡、最近一次验证的日期,以及 SaaS Puppy 页面 URL。


面向开发者

工作原理

该软件包是一个小型代理。它会在本地定义这两种工具,其名称、输入架构和说明均与托管的公共 MCP 相同,因此客户端和注册表无需网络调用即可列出它们。运行工具时,软件包会将请求转发到托管端点并返回答案。

  • 没有机密信息,也不访问数据库。 所有数据和限额都由 SaaS Puppy 服务端管理。
  • 唯一可信数据源。 条目、验证日期和速率限制均来自网站,因此软件包不会提供过时数据。
  • 故障时优雅降级。 如果无法连接托管端点,工具会返回指向 saaspuppy.com 的纯文本错误,而不会导致客户端崩溃。
  • 本地防护。 批量、通配符和分页请求会在离开你的设备之前被拒绝。
运行模式
npx -y saas-puppy-mcp                     # stdio (default)
npx -y saas-puppy-mcp --http --port 8080  # Streamable HTTP at /mcp, health check at /healthz
npx -y saas-puppy-mcp --check             # self-test

HTTP 模式是无状态的,因此可在任何负载均衡器后运行。软件包中包含 Dockerfile:

docker build -t saas-puppy-mcp .
docker run --rm -p 8080:8080 saas-puppy-mcp
配置
设置标志环境变量默认值
上游公共 MCP--endpointSAAS_PUPPY_MCP_URLhttps://saaspuppy.com/MCP
上游超时(毫秒)--timeoutSAAS_PUPPY_MCP_TIMEOUT_MS20000
HTTP 端口(搭配 --http)--portPORT8080
HTTP 绑定地址--host无0.0.0.0

上游地址必须使用 https。仅在开发时允许对 localhost 使用普通 http。

开发
npm install
npm run check     # typecheck, build and test in one go

测试使用托管端点的模拟版本,因此无需联网。

文件用途
src/server.ts构建 MCP 服务并注册两种工具。
src/tools.ts工具名称、说明和输入架构。
src/lookup.ts批量请求防护的本地副本。
src/remote.ts托管端点的客户端,支持重新连接和超时。
src/http.ts无状态的 Streamable HTTP 服务。
src/check.ts--check 自检。
src/cli.ts命令行入口。

请参阅 CONTRIBUTING.md 了解如何提交更改。

发布

维护者:docs/launch-guide.md 是一份使用通俗英语编写的逐步发布检查清单,docs/publishing.md 介绍了注册表的详细信息。

许可证

MIT。SaaS Puppy 列表数据归 SaaS Puppy 所有,并按照 saaspuppy.com 上的条款提供。

评论

支持 Markdown

第一次接触 MCP?

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

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