MCP连接器发现服务

Dock AI MCP是一个注册表服务,通过查询Dock AI注册表,帮助AI代理发现可以与特定实体(如餐厅、酒店等)交互的MCP服务器。

  • by dock-ai
  • Python
  • 本地部署
  • 2 星标
  • 更新于

使用说明

Dock AI MCP

MCP服务器 Dock AI -发现现实世界实体的MCP端点。

这是什么?

Dock AI是一个将企业映射到其MCP连接器的注册表。此MCP服务器允许AI代理通过查询Dock AI注册表来发现哪些MCP服务器可以与给定实体(餐厅、酒店、沙龙等)交互。

托管版本

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

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

自我寄宿

部署到 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 (string):要解析的业务域(例如,“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以解析域。不收集或存储用户数据。查看我们的 隐私政策.

许可证

麻省理工学院