MCP服务器保护工具

FusionAuth提供的MCP服务器保护工具,通过OAuth实现身份验证和安全保护,适用于本地和远程部署场景。

  • by jamesdanielwhitford
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jamesdanielwhitford/fusionauth-protected-mcp-server

使用说明

FusionAuth保护的MCP服务器

FusionAuth教程的示例代码: 使用FusionAuth OAuth保护MCP服务器.

此存储库包含三个自包含的示例:

文件夹 描述
unprotected-local-mcp/ 启动代码——一个没有身份验证的简单MCP服务器。如果遵循教程,请从这里开始。
protected-local-mcp/ 已完成的代码——添加了FusionAuth OAuth保护的同一MCP服务器。
protected-remote-mcp/ 远程部署变体——使用部署到公共URL的标志扩展受保护的服务器

这 unprotected-local-mcp 和 protected-local-mcp 每个文件夹都包含一个完整的Docker堆栈(FusionAuth、PostgreSQL、MCP服务器),可以独立运行。这 protected-remote-mcp 该文件夹仅包含MCP服务器,旨在与现有的FusionAuth实例一起使用。