MCP服务器参考实现
这是MCP服务器实现的参考 授权规范更新草案 使用官方字体sdk。
此repo可以与此一起使用 邮差收藏
身份验证提供者
有两个单独的身份验证提供程序选项:
- 干邑
- Keycloak(自托管)
我们验证范围: mcp:access,与 /mcp:access例如, https://mcp-server.com/mcp:access
重要提示
请记住,OAuth 2.1不允许 http 协议,因此您需要使用带有静态url的ngrok(可从ngrok免费获得)来正确测试这一点。
如果你不在乎,想在没有ngrok的情况下使用localhost,你可以通过在.envs中设置它们来覆盖授权和资源服务器的PORT和PROTOCOL env变量(如果你感到困惑,请检查config文件夹)
使用ngrok进行设置
- 构建并启动服务器:
npm i
npm run build
npm run start- MCP服务器将在端口1335上启动。
- 在另一个终端中,创建到MCP服务器的ngrok隧道:
ngrok http --domain= 1335- 在中配置此资源服务器
Domains您的标签 AWS Cognito仪表板
