可以使用 MCP 软件开发工具包(SDK) 以一种受支持的语言设置 MCP 服务器。
如果已设置 MCP 服务器,请参阅 将现有模型上下文协议 (MCP) 服务器添加到代理 ,了解如何将服务器添加到代理。
身份验证支持
创建 MCP 服务器时,可以选择是否实现身份验证。 如果选择实现身份验证,可以使用以下方法之一:
- API 密钥:通过使应用程序包含包含请求的密钥来保护服务器的方法。
- OAuth 2.0:一种更可靠的身份验证方法,可让用户在不与代理共享凭据的情况下授予对其数据的访问权限。
选择最符合需求的方法,并遵循该方法的实现准则。
必须将应用程序注册到标识提供者才能获取所需的客户端凭据。 凭据是 API 密钥身份验证的应用程序密钥,或者是用于 OAuth 2.0 身份验证的客户端 ID 和客户端密码。
将 MCP 服务器添加到 Copilot Studio 中的代理时,必须提供标识提供者的身份验证凭据。有关详细信息,请参阅 使用 MCP 服务器配置身份验证。
如果使用 OAuth 2.0 身份验证,则添加 MCP 服务器后,会收到 Copilot Studio 的回调 URL。 您需要通过身份提供者更新应用注册以添加此 URL。 此 URL 是用户登录并授予您的代理权限后身份提供者响应的位置。