Val Town创始人提出了一套应用间互联的技术方案,核心在于利用OAuth动态客户端注册(DCR)和客户端ID元数据文档(CIMD)两项技术,使应用能够动态注册OAuth客户端并与其他应用即刻建立连接,无需传统的手工配置流程。1该方案已在Val Town的演示应用中得到验证,其中包含了3613个连接器。1
在实践应用层面,std/oauth中间件库使开发者仅需两行代码即可在Val Town应用中实现OAuth登录。1根据介绍,当前数千个应用已支持DCR技术,数百个应用支持CIMD协议。1
尽管前景广阔,该方案仍面临三大主要障碍:大多数应用对真正的动态注册支持不足、MCP协议与REST API之间存在兼容性差异,以及缺乏相应的标准化工具和应用注册表。1
Val Town's founder has introduced a technical approach to seamless application integration using OAuth dynamic client registration (DCR) and client ID metadata documents (CIMD).1 This solution enables applications to dynamically register OAuth clients and immediately connect with other applications, eliminating the need for manual registration processes.1 To demonstrate the feasibility of this approach, Val Town built a proof-of-concept application containing 3,613 connectors.1
The core innovation centers on two complementary technologies: DCR allows applications to register OAuth clients programmatically, while CIMD—such as Notion's implementation at https://mcp.notion.com/.well-known/oauth-authorization-server—provides standardized metadata about authorization servers.1 Developers using Val Town can implement OAuth login in just two lines of code through the std/oauth middleware library.1 According to the founder, thousands of applications now support DCR, with hundreds supporting CIMD.1
However, significant obstacles remain.1 True dynamic registration support is still limited across platforms, compatibility issues exist between MCP and REST API implementations, and the ecosystem lacks standardized tools and a central registry for discovering available connections.1
评论
还没有评论,欢迎留下第一条。