网淘吧来吧,欢迎您!

Danube Tools Marketplace

2026-03-30 新闻来源:网淘吧 围观:14
电脑广告
手机广告

多瑙河 — 连接您的智能体

多瑙河通过单一API密钥,为您的AI智能体提供访问100多项服务和30多种工具的权限。

快速设置

步骤1:获取API密钥

您可以从多瑙河控制面板的"设置 > API密钥"部分获取您的API密钥。

Danube Tools Marketplace

或者,使用标准的OAuth 2.0设备授权流程(RFC 8628)——这需要用户在浏览器中明确批准访问:

curl -s -X POST https://api.danubeai.com/v1/auth/device/code \
  -H "Content-Type: application/json" \
  -d '{"client_name": "My Agent"}'

此流程将返回一个设备码、一个用户码和一个验证网址

用户必须在浏览器中打开验证网址并输入代码以授权访问。

然后轮询获取API密钥:

curl -s -X POST https://api.danubeai.com/v1/auth/device/token \
  -H "Content-Type: application/json" \
  -d '{"device_code": "DEVICE_CODE_FROM_STEP_1"}'
  • 428= 用户尚未授权(保持每5秒轮询一次)
  • 200= 成功,响应中包含您的api_key
  • 410= 已过期,请重新开始

步骤 2:通过 MCP 连接

将此添加到您的 MCP 配置中:

{
  "mcpServers": {
    "danube": {
      "url": "https://mcp.danubeai.com/mcp",
      "headers": {
        "danube-api-key": "YOUR_API_KEY"
      }
    }
  }
}

安全与隐私

  • 用户范围访问:每个 API 密钥都限定于已认证的用户。您无法访问其他用户的数据、工具或技能。
  • 行级安全:数据库访问通过行级安全策略强制执行——查询仅返回属于已认证用户的数据。
  • 审计追踪:所有工具执行都会记录时间戳、参数和结果,供用户审查。

权限与范围

DANUBE_API_KEY授予:

  • 读取:浏览服务、搜索工具、查看公共技能/工作流/站点
  • 执行:运行工具和工作流
  • 写入(仅限用户范围内)创建/更新/删除您自己的技能和工作流

API密钥授予:

  • 访问其他用户的数据或资源
  • 管理员或平台级操作权限
  • 访问原始数据库或基础设施

第三步:使用工具

连接后,您即可使用30个MCP工具:

发现

  • list_services(query, limit)— 浏览可用的工具提供商
  • search_tools(query, service_id, limit)— 根据您想做的事情查找工具(语义搜索)
  • get_service_tools(service_id, limit)— 获取特定服务的所有工具

执行

  • execute_tool(tool_id, tool_name, parameters)— 调用特定的、已注册的服务集成(例如,发送电子邮件、创建工单)。每个工具都有固定的模式——这不是任意代码执行。
  • batch_execute_tools(calls)— 在一个请求中并发调用最多10个已注册的服务集成 技能 search_skills(query, limit) — 查找可复用的智能体技能(指令、脚本、模板) get_skill(skill_id, skill_name) — 通过ID或名称获取完整的技能内容 create_skill(name, skill_md_content, ...) — 创建一个新的私有技能。仅对认证用户拥有的技能进行操作。 update_skill(skill_id, name, skill_md_content, ...) — 更新您拥有的技能 delete_skill(skill_id) — 删除您拥有的技能 工作流 list_workflows(query, limit) — 浏览公共的多工具工作流 create_workflow(name, steps, description, visibility, tags) — 创建一个新的工作流。仅对认证用户拥有的工作流进行操作。 update_workflow(workflow_id, name, description, steps, visibility, tags) — 更新您拥有的工作流

Skills

  • search_skills(query, limit)— Find reusable agent skills (instructions, scripts, templates)
  • get_skill(skill_id, skill_name)— Get full skill content by ID or name
  • create_skill(name, skill_md_content, ...)— Create a new private skill. Only operates on skills owned by the authenticated user.
  • update_skill(skill_id, name, skill_md_content, ...)— Update a skill you own
  • delete_skill(skill_id)— Delete a skill you own

Workflows

  • list_workflows(query, limit)— Browse public multi-tool workflows
  • create_workflow(name, steps, description, visibility, tags)— Create a new workflow. Only operates on workflows owned by the authenticated user.
  • update_workflow(workflow_id, name, description, steps, visibility, tags)— Update a workflow you own
  • delete_workflow(workflow_id)— 删除您拥有的工作流
  • execute_workflow(workflow_id, inputs)— 运行多工具工作流
  • get_workflow_execution(execution_id)— 检查工作流执行结果

代理网络目录

  • search_sites(query, category, limit)— 搜索代理友好型网站目录
  • get_site_info(domain)— 获取网站的结构化信息(定价、文档、联系方式、常见问题解答等)

代理管理

  • register_agent(name, operator_email)— 注册新的自主代理
  • get_agent_info()— 获取当前代理的个人资料

工具质量

  • submit_rating(tool_id, rating, comment)— 为工具评分(1-5星)
  • get_my_rating(tool_id)— 检查您对某个工具的现有评分
  • get_tool_ratings(tool_id)— 获取工具的平均评分和评价数量
  • report_tool(tool_id, reason, description)— 报告损坏或性能下降的工具
  • get_recommendations(tool_id, limit)— 基于协同使用模式获取工具推荐

当工具需要凭证时

如果execute_tool返回一个auth_required错误,意味着该服务需要配置凭证。请引导用户在https://danubeai.com/dashboard配置凭证,然后重新尝试使用该工具。

核心工作流程

每次工具交互都遵循此模式:

  1. 搜索search_tools("你想做什么")
  2. 检查认证— 如果工具需要凭证,请引导用户前往https://danubeai.com/dashboard配置它们
  3. 收集参数— 向用户询问任何缺失的必需信息
  4. 执行execute_tool(tool_id, parameters)
  5. 报告— 告知用户具体发生了什么,而不仅仅是"完成"

链接

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Agent Orchestration 下一篇:George

相关文章

您是本站第323066名访客 今日有153篇新文章/评论