mcpField
S
Surfing Dog Inbox

Surfing Dog Inbox

远程服务
surfingdog.ai商业与营销0今天更新

关于 Surfing Dog Inbox

Surfing Dog Inbox 是面向企业的收件箱,用于处理客户及其 AI Agent 发来的预约、订单、报价请求和消息。企业可配置规则自动处理常见请求,并自行托管服务。

主要功能

  1. 01集中接收预约、订单与消息
  2. 02按规则处理常见请求
  3. 03将其他请求交由企业查看
  4. 04支持自托管部署
  5. 05提供 REST 与 MCP 接口

适用场景

  1. 01接收客户的服务预约
  2. 02处理产品订单和报价请求
  3. 03通过规则筛选日常咨询
  4. 04在企业自有服务器部署收件箱

MCP 相关

每个实例都提供 MCP 服务端点,供客户的 AI 客户端提交业务请求;同时提供 REST API。

配置

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

服务地址https://inbox.surfingdog.ai/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

19

此工具无需参数。

详细介绍

Surfing Dog 收件箱

供企业接收人们及其 AI Agent 发送的预订、订单、报价请求和消息。由你的规则处理常规事项,其余的由你查看。开源,并由你运行。

60 秒试用

将我们的演示自行车店添加到 Claude 或 ChatGPT,作为自定义连接器(MCP 服务):

https://demo.surfingdog.ai/mcp

然后向它提问:“预约周六上午到 Oficina Maré 进行自行车保养。” 在 https://demo.surfingdog.ai/demo/live 查看预订送达并由店家确认。演示不会给使用者发送邮件,不显示姓名,并且每晚都会清空。

也可以通过 curl 按步骤操作:https://surfingdog.ai/try/

企业如今为 AI Agent 做好了多少准备?免费的 AI Agent 就绪度检查工具会像客户的助手一样读取任意网站,并展示它能在网站上做什么,以及还需要添加什么。

安装

我们替你托管,试点期间免费,地址位于你自己的域名下: 获取你的 Agent 收件箱。也可以通过以下三种方式自行运行:

在自己的服务上:将一个子域名(例如 inbox.yourbusiness.com)指向 Ubuntu 或 Debian 服务,然后运行一条命令。提供 HTTPS、每晚备份,以及失败时会自行回滚的更新。

curl -fsSL https://surfingdog.ai/install.sh | sudo sh

Docker 或你使用的平台:镜像 ghcr.io/surfingdogai/inbox,支持 amd64 和 arm64。数据保存在卷中。 deploy/ 提供带 HTTPS 的 Compose 文件,以及适用于 Coolify、 Fly.io、Render、Railway 和 DigitalOcean Droplet 的模板。手动运行时,它只会在服务本机上响应,并需置于代理之后;该代理应使用 TLS,并丢弃调用方发送的 CF-Connecting-IP:

(umask 077; echo "INBOX_SECRET_KEY=$(openssl rand -base64 32)" > inbox.env)   # keep a copy somewhere safe
docker run -d --name inbox --restart unless-stopped -p 127.0.0.1:8787:8787 \
  -v inbox-data:/opt/inbox/data --env-file inbox.env \
  -e [email protected] -e INBOX_PUBLIC_URL=https://inbox.yourbusiness.com \
  ghcr.io/surfingdogai/inbox:0.2.0

Cloudflare Workers,搭配 D1、队列和 cron。点击 部署到 Cloudflare。 快速入门中介绍了要提前准备的内容和部署后的操作。手动部署时,请按照 安装指南中的路径 A 操作。

从源代码运行,需要 Node 22.16+、24 或 26(一个进程和一个 SQLite 文件):

git clone https://github.com/surfingdogai/inbox && cd inbox
pnpm install
pnpm --filter @surfingdog/inbox build
node apps/inbox/dist/server.mjs        # http://localhost:8787

也可以将安装指南交给 AI,让它代你完成:指南专为此编写,并且每一步之后都会进行检查。完整的自行运行指南(包括更新和备份): surfingdog.ai/docs/run-it-yourself。

文档

  • 快速入门:所有设置、Docker,以及你自己的公开演示
  • 连接你的 AI:所有者的 MCP 服务
  • API:REST 和 MCP;每个实例还会提供 /openapi.json
  • 决策记录:更改工作方式前请先阅读

参与开发

pnpm dev               # the server on Node, http://localhost:8787
pnpm dev:workers       # the same app on workerd
pnpm test              # every test, on Node and on Workers
./scripts/verify.sh    # everything CI runs

如何提交更改、申请集成或报告安全问题:CONTRIBUTING.md 和 SECURITY.md。

  • apps/inbox:服务和所有者应用,共用一套代码库,支持 Workers 和 Node
  • deploy:可自托管工具包:一键安装程序、Compose 文件、inbox 命令和平台模板
  • apps/site:surfingdog.ai,包含文档。仅在构建时设置了 WEB_ANALYTICS_TOKEN 的情况下才会通过 Cloudflare Web Analytics 统计访问量,我们的部署就是如此;其他任何构建都不会向任何地方发送数据
  • packages/core:条目、状态、规则和回执
  • packages/adapters:REST、MCP、登录、邮件接入、webhook 和网络
  • packages/platform:适用于各运行时的数据库、邮件和任务接口
  • packages/spec:发现清单和回执格式,以及测试用例
  • packages/sdk:验证 webhook;为请求签名,并检查来自客户 Agent 的回执
  • packages/ui:设计令牌和组件
  • packages/network-check:根据网络协议检查网络
  • examples/network:一个小型示例网络,位于协议目录级别

许可

本仓库中的所有内容均采用 MIT 许可:服务、应用、网站、规范、SDK、packages/network-check 和 examples/network。你可以运行、修改并基于它进行开发;你开发的任何内容都不必公开。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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