安全MCP服务器

一个使用Express、TypeScript和Civic Auth构建的安全MCP(Model Context Protocol)服务器示例,用于将现有API安全地暴露给LLMs。

  • by civicteam
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 civicteam/mcp-auth-guide

使用说明

安全MCP服务器演示

使用Express、TypeScript和Civic Auth构建安全MCP(模型上下文协议)服务器的实际示例。

概述

此存储库演示了如何:

  • 创建一个MCP服务器,将现有的API暴露给LLM
  • 使用OAuth2.0身份验证保护它 @公民/身份验证mcp
  • 将其与您的Express后端无缝集成

请参阅指南https://docs.civic.com/guides/add-auth-to-mcp

先决条件

  • Node.js 18+
  • pnpm

安装

pnpm install

运行服务器

pnpm dev

服务器将于启动http://localhost:3000

测试

使用 MCP检查员 要测试您的服务器:

npx @modelcontextprotocol/inspector

连接到 http://localhost:3000/mcp 使用“流式HTTP”传输。