mcpField
D
Dock AI

Dock AI

远程服务
dockai.co开发工具239 周前更新

关于 Dock AI

Dock AI MCP 是用于查询 Dock AI 注册表的 MCP 服务,可按企业域名查找餐厅、酒店或沙龙等实体对应的 MCP 连接器。它适合需要发现可与现实企业交互的服务的 AI Agent,也能返回尚无连接器的待处理提供商信息。

主要功能

  1. 01按企业域名查询连接器
  2. 02返回匹配的企业实体
  3. 03列出可用 MCP 端点
  4. 04显示尚未提供连接器的服务商

适用场景

  1. 01查找餐厅预订连接器
  2. 02发现酒店预订服务端点
  3. 03确认企业是否有可用 MCP
  4. 04识别尚未发布 MCP 的服务商

MCP 相关

该 MCP 服务向 MCP 客户端提供 `resolve_domain` 工具,用于查询 Dock AI 注册表并返回企业实体及其可用连接器。可连接托管端点 `https://connect.dockai.co/mcp`,也可自行运行。

配置

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

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

工具

详细介绍

Dock AI MCP

用于 Dock AI 的 MCP 服务——发现面向现实世界实体的 MCP 端点。

这是什么?

Dock AI 是一个将企业与其 MCP 连接器关联起来的注册中心。此 MCP 服务允许 AI Agent 查询 Dock AI 注册中心,发现哪些 MCP 服务可以与指定实体(餐厅、酒店、美发沙龙等)交互。

托管版本

使用托管版本:https://connect.dockai.co/mcp,无需安装。

{
  "mcpServers": {
    "dock-ai": {
      "url": "https://connect.dockai.co/mcp"
    }
  }
}

自托管

部署到 Vercel

使用 Vercel 部署

本地运行
# Using uvx
uvx dock-ai-mcp

# Or install and run
pip install dock-ai-mcp
dock-ai-mcp

服务会在 http://0.0.0.0:8080/mcp 启动。

工具

resolve_domain

检查是否存在适用于某个企业域名的 MCP 连接器。

输入:

  • domain(字符串):要解析的企业域名(例如,“example-restaurant.com”)

输出:

{
  "domain": "example-restaurant.com",
  "entities": [
    {
      "name": "Example Restaurant",
      "path": null,
      "location": { "city": "Paris", "country": "FR" },
      "mcps": [
        {
          "provider": "booking-provider",
          "endpoint": "https://mcp.booking-provider.com",
          "entity_id": "entity-123",
          "capabilities": ["reservations", "availability"],
          "verification": { "level": 2, "method": "dual_attestation" }
        }
      ]
    }
  ],
  "claude_desktop_config": {
    "mcpServers": {
      "booking-provider": { "url": "https://mcp.booking-provider.com/mcp" }
    }
  }
}

示例

示例 1:餐厅预订
User: "Book a table at Gloria Osteria Paris"

Agent: [searches web for "Gloria Osteria Paris official website"]
       -> Finds domain: gloria-osteria.com
       [calls resolve_domain("gloria-osteria.com")]
       -> Gets MCP endpoint for SevenRooms
       -> Connects to the MCP server
       -> Books the table
示例 2:酒店预订
User: "I need a room at The Hoxton in London"

Agent: [searches web for "The Hoxton London website"]
       -> Finds domain: thehoxton.com
       [calls resolve_domain("thehoxton.com")]
       -> Gets MCP endpoints for available booking providers
       -> Uses the MCP to check availability and book
示例 3:尚无 MCP 的企业
User: "Book at Le Paris Paris restaurant"

Agent: [calls resolve_domain("leparisparis.fr")]
       -> Response shows pending_providers: [{ "provider": "thefork", ... }]
       -> Informs user: "This restaurant uses TheFork for reservations,
          but TheFork hasn't published an MCP connector yet.
          You can book directly on TheFork's website."

支持

隐私

此 MCP 服务会查询 Dock AI 注册中心 API 来解析域名。不会收集或存储任何用户数据。请参阅我们的隐私政策。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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