Danube Tools Marketplace
2026-03-30
新闻来源:网淘吧
围观:14
电脑广告
手机广告
多瑙河 — 连接您的智能体
多瑙河通过单一API密钥,为您的AI智能体提供访问100多项服务和30多种工具的权限。
快速设置
步骤1:获取API密钥
您可以从多瑙河控制面板的"设置 > API密钥"部分获取您的API密钥。

或者,使用标准的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_key410= 已过期,请重新开始
步骤 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 namecreate_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 owndelete_skill(skill_id)— Delete a skill you own
Workflows
list_workflows(query, limit)— Browse public multi-tool workflowscreate_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 owndelete_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配置凭证,然后重新尝试使用该工具。
核心工作流程
每次工具交互都遵循此模式:
- 搜索—
search_tools("你想做什么") - 检查认证— 如果工具需要凭证,请引导用户前往https://danubeai.com/dashboard配置它们
- 收集参数— 向用户询问任何缺失的必需信息
- 执行—
execute_tool(tool_id, parameters) - 报告— 告知用户具体发生了什么,而不仅仅是"完成"
链接
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Agent Orchestration
下一篇:George


微信扫一扫,打赏作者吧~