尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

未来展望:Apify MCP Server路线图与新功能预览

未来展望:Apify MCP Server路线图与新功能预览 未来展望Apify MCP Server路线图与新功能预览【免费下载链接】apify-mcp-serverThe Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.项目地址: https://gitcode.com/gh_mirrors/ac/apify-mcp-serverApify MCP Server是一款强大的开源工具它能让你的AI代理通过Apify Store上数千个现成的抓取器、爬虫和自动化工具从社交媒体、搜索引擎、地图、电子商务网站或任何其他网站提取数据。随着技术的不断发展Apify MCP Server也在持续进化为用户带来更多实用的功能和更优质的体验。9阶段发展蓝图解锁数据提取新可能 Apify MCP Server的未来发展已规划出清晰的9阶段路线图#587每个阶段都将为用户带来不同的惊喜和实用功能。这9个阶段分别是直接actor工具、数据集工具、KV存储、资源链接、动态资源、启发、完成。目前部分阶段的功能虽未正式启用但已在计划之中未来将逐步实现为用户提供更全面的数据处理解决方案。图Apify MCP Server架构图展示了MCP客户端与服务器以及众多Actor之间的连接关系体现了其强大的数据提取能力。资源链接优化数据引用方式 在未来的Phase 5中Apify MCP Server计划引入资源链接功能。工具可以返回ResourceLink内容块这些块是对资源的引用无需内联嵌入数据。例如// In CallToolResult.content: { type: resource_link, uri: apify://dataset/abc123, name: Output, mimeType: application/json }支持资源的客户端可以自动获取数据而其他客户端则可以忽略该链接。这一功能将极大地优化数据的引用和处理方式减少不必要的数据传输提高系统效率。动态资源通知实时掌握资源变化 Phase 6将带来动态资源通知功能。服务器可以通知客户端资源列表发生了变化也可以针对特定资源的更新进行通知。同时客户端还可以订阅特定的资源。相关代码示例如下// Server notifies client that resource list changed: server.sendResourceListChanged(); // Server notifies about a specific resource update: notifications/resources/updated { uri: apify://dataset/abc123 } // Client can subscribe to specific resources: resources/subscribe { uri: apify://dataset/abc123 }通过这一功能用户能够实时掌握资源的动态变化及时做出相应的处理和调整。启发功能实现工具执行中的用户交互 Phase 8计划引入启发功能即工具执行过程中的用户输入。服务器可以要求客户端通过表单获取用户输入也支持URL模式如重定向到身份验证页面等。表单模式的代码示例如下// Form mode: elicitation/create { mode: form, message: Run web-scraper with 50 URLs? Estimated cost: $0.15, requestedSchema: { type: object, properties: { confirm: { type: boolean } } } } // Response: { action: accept | decline | cancel, content?: { confirm: true } }这一功能将使工具在执行过程中能够与用户进行交互根据用户的输入做出不同的响应增强了工具的灵活性和实用性。完成功能提升参数输入体验 ✨Phase 9将推出完成功能即参数自动完成。该功能适用于提示参数、资源模板变量和工具参数。代码示例如下// Client sends: completion/complete { ref: { type: ref/resource, uri: apify://run/{runId}/dataset }, argument: { name: runId, value: abc } } // Server responds: { completion: { values: [abc123, abc456], hasMore: true } }通过参数自动完成用户在输入参数时将获得更便捷的体验提高工作效率。图Claude桌面应用界面展示了Apify Actors在实际应用中的使用场景用户可以便捷地了解和使用各种Apify Actors。代码优化为功能升级奠定坚实基础 ️为了更好地支持未来的功能升级Apify MCP Server正在进行全面的代码库扫描src、tests、tooling、configs以寻找缺陷和重构机会。相关工作已被记录为问题如#1064缺陷、#1065工厂函数和模拟客户端等、#1066快速修复等。这些代码优化工作将为新功能的实现和系统的稳定运行奠定坚实的基础。例如types.ts文件目前包含746行代码混合了六个方面的内容。未来计划将类型移动到它们的所有者旁边如将遥测类型移至tool_status.ts/telemetry.ts旁将StructuredActorCard等移至actor_card.ts/console_link.ts旁使代码结构更加清晰便于维护和扩展。如何参与共同打造更强大的工具 如果你对Apify MCP Server的未来发展感兴趣可以通过克隆仓库来参与其中仓库地址是 https://gitcode.com/gh_mirrors/ac/apify-mcp-server。你可以关注项目的相关文档如res/mcp_task_reference.md和res/refactoring-sweep-2026-07.md了解更多项目细节和发展动态为项目的发展贡献自己的力量。Apify MCP Server的未来充满了无限可能让我们共同期待它在数据提取领域带来更多的创新和突破【免费下载链接】apify-mcp-serverThe Apify MCP server enables your AI agents to extract data from social media, search engines, maps, e-commerce sites, or any other website using thousands of ready-made scrapers, crawlers, and automation tools available on the Apify Store.项目地址: https://gitcode.com/gh_mirrors/ac/apify-mcp-server创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表