使用说明
MCP Auth 🔐
Build remote MCP servers with usersIn this workshop, we'll build a remote MCP server that supports authentication/authorization with standard OAuth2.1 in MCP.
先决条件
- JavaScript/TypeScript 经验
- Node.js 经验
- 高级MCP功能 或者 等同的经验。
研讨会前资源
以下是一些资源,你可以在参加研讨会之前阅读,以便让你提前了解相关内容: 在接下来我们将要讲解的一些工具和概念上,要加快速度:
- 使用MCPs让AI与您的应用程序对接
- MCP简介
- 您的AI助教:EpicShop MCP服务器
- 如何调试您的MCP服务器
- OAuth 2.0 和 OpenID Connect(用通俗易懂的语言解释) - (1小时的视频,但真的很棒!)
系统要求
- git(版本控制系统) 版本2.18或更高版本
- NodeJS(或称为Node.js) v24或更高版本
- npm v8或更高版本
所有这些都必须在您的(系统/设备/资源中)可用 PATH. 以验证各项设置是否正确
正确地来说,你可以运行这个:
git --version
node --version
npm --version
如果你在这些方面遇到问题,请了解更多关于PATH环境的信息 变量以及在这里如何修复它 Windows(微软公司的操作系统) 或者 Mac/Linux.
设置
这是一个相当大的项目(实际上是一个集多个应用于一体的项目),所以可能需要一些时间 首次设置好一切需要几分钟时间。请确保有(足够的耐心/稳定性/等,根据上下文补充,原句未明确具体含义,但“strong”后通常需要接名词或形容词短语来完整表达意思) 在运行安装程序之前,请确保网络连接正常,并准备点小零食。
警告这个仓库是 非常 大。确保你有良好的网络连接 在开始安装过程之前建立连接。以下说明使用
--depth限制你的下载量,但如果你的网络连接较慢, 或者你付费使用带宽,你可能会想找一个带宽更好的地方 连接。
按照以下步骤进行设置:
git clone --depth 1 https://github.com/epicweb-dev/mcp-auth.git
cd mcp-auth
npm run setup
如果您在这里遇到错误,请打开 一个问题 尽可能多的 尽可能提供详细信息。
车间应用程序
全面了解工作坊应用程序的相关信息 Epic 网络入门指南.
