modelscope·@ory/mcp-sse
通过Ory Network使用OAuth 2.1集成的服务器端事件(Server-Sent Events)来实现模型上下文协议服务器,以进行实时通信,支持带有身份验证和客户端管理的安全AI模型通信。
本项目实现了一个使用服务器发送事件(SSE)进行通信的模型上下文协议(MCP)服务器,并集成了Ory Network以提供OAuth 2.1功能。
该服务器提供:
创建一个.env文件,包含以下变量(参考.example.env文件):
env
ORY_BASE_API_URL=https://api.console.ory.sh ORY_PROJECT_URL=https://yourprojectslug.projects.oryapis.com ORY_PROJECT_API_KEY=yourprojectapikey ORY_WORKSPACE_API_KEY=yourworkspaceapikey
MCP_SERVER_BASE_URL=http://localhost:4000 MCP_SERVER_DOCS_URL=https://ory.sh/docs MCP_SERVER_PORT=4000
运行开发服务器:
bash npm run dev
构建TypeScript项目:
bash npm run build
启动生产服务器:
bash npm run start
GET /mcp - 建立用于MCP通信的SSE连接POST /messages - 处理来自客户端的MCP消息/oauth2/auth - 授权端点/oauth2/token - 令牌端点/oauth2/revoke - 令牌撤销端点/oauth2/register - 客户端注册端点服务器实现了优雅关闭和正确的错误处理,包括:
版权所有 2025 Ory Corp
根据Apache许可证2.0版("许可证")授权;除非遵守许可条款,否则不得使用此文件。 您可以在以下网址获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件按"原样"分发,不附带任何明示或暗示的担保或条件。 有关权限和限制的具体语言,请参阅许可证。
审计 npm 包依赖项以查找安全漏洞,提供详细的报告和修复建议,并集成 MCP。
BurpSuite MCP服务器:BurpSuite的强大模型上下文协议(MCP)服务器实现,提供对Burp核心功能的编程访问。
通过MCP调用与NEAR区块链进行交互
一种服务器实现,允许 MCP 客户端与 privateGPT 之间进行安全通信,使用户能够使用知识库与 privateGPT 聊天,并通过标准化的模型上下文协议(Model Context Protocol)管理来源、分组和用户。
使用 Express.js 构建的模型上下文协议服务器,提供包括密钥对生成、共享密钥派生和消息加密/解密在内的加密工具。
从NVD API检索CVE详细信息并获取EPSS分数的服务器,提供全面的漏洞信息,包括描述、CWE、CVSS分数和利用可能性百分位数。