想把一个微信服务号的功能,通过MCP Server的方式开放相关的能力,接入到AI中去。有如下几个问题。
1、是否可以直接利用该服务号的APPID来做AI应用的OAuth授权登录?还是说要为AI应用新申请APPID?是每一个AI应用(例如每一个Agent)都需要新申请一个,还是为所有的AI应用申请同一个就好?如果要新申请APPID,那新申请的APPID如何与现有的服务号APPID下的用户账号做关联?
2、根据开发者平台文档显示的信息,支持网页应用、移动应用、网站应用三种授权登录模式,MCP Server的场景,移动应用看上去是行不通的,那应该采用“网页应用”还是“网站应用”?
https://developers.weixin.qq.com/doc/oplatform/developers/dev/auth/app.html
3、MCP协议的Authorization要求实现PKCE和Dynamic Client Registration Protocol,微信的授权登录机制是支持的吗?
https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization
