当前位置: 首页 > backend >正文

Obot MCP 网关:用于安全管理 MCP 服务器采用的开源平台

Obot MCP Gateway 是一个免费的开源网关,使 IT 组织能够安全地管理和扩展模型上下文协议 (MCP) 服务器的采用。

Obot 的三个部分

该平台由三个主要组件组成,它们协同工作以提供全面的人工智能解决方案。

🔌 MCP 网关

MCP 网关是用户使用任何 MCP 客户端发现并连接 MCP 服务器的地方。它提供:

  • 服务器发现– 浏览根据您的角色和权限定制的 MCP 服务器目录
  • 配置管理– 集中管理所有 MCP 服务器设置和凭证
  • 升级管理——接收有关可用服务器升级的通知并轻松应用它们
  • 广泛的客户支持——与 Claude Desktop 和 VS Code 等本地客户联系,或使用我们托管的 Obot Chat
  • OAuth 2.1 身份验证– 使用外部服务进行安全身份验证

🗣️ 聊天

聊天界面是用户通过自然的对话聊天与 AI 互动的地方。它是提问、获取答案以及使用互联工具和数据的主要方式。主要功能包括:

  • 聊天主题——保持讨论的有序性,并持续维护上下文
  • MCP 服务器集成– 通过MCP 服务器连接到 SaaS 平台、API 和其他工具
  • 知识整合——使用内置 RAG 将相关知识添加到您的对话中
  • 任务- 创建和安排可重复的任务,这些任务可以利用与聊天相同的所有功能
  • 基于项目的定制——通过项目级别的自定义指令、知识和 MCP 服务器,定制 AI 的行为以满足您的需求

⚙️ 管理员

管理界面为管理员提供了全面的平台管理工具:

  • 目录管理– 使用 GitOps 或管理门户创建和更新 MCP 服务器条目
  • 服务器部署和托管- 让 Obot 部署和托管 MCP 服务器,以减轻您的运营负担
  • 访问控制规则– 定义哪些用户和组可以访问特定的 MCP 服务器
  • 审计日志——跟踪并记录所有 MCP 服务器和客户端交互
  • 请求过滤——以编程方式检查并拒绝发送至/来自 MCP 服务器的请求,以增强安全性和合规性
  • 用户管理——管理用户、组和访问权限
  • 模型提供者管理——配置和管理 LLM 提供者和聊天界面的设置
  • 集中身份验证- 与您现有的身份验证提供商集成,以确保正确的用户身份验证和授权
  • 监控——查看系统健康指标和使用情况分析

他们如何协同工作

这三个组件创建了一个强大的集成 AI 平台:

  1. 用户通过聊天界面与 Obot 项目进行交互,通过MCP 网关与 MCP 服务器进行交互。
  2. 用户MCP 客户端通过MCP 网关利用工具
  3. 管理员通过管理界面管理整个平台

主要特点

  • 自托管:部署在您自己的基础设施上,实现完全控制
  • MCP 标准:基于开放模型上下文协议构建,以实现最大程度的互操作性
  • 企业安全:OAuth 2.1 身份验证、加密和审计日志
  • 可扩展:轻松与自定义工具和服务集成
http://www.xdnf.cn/news/17913.html

相关文章:

  • 大模拟 Major
  • 《吃透 C++ 类和对象(中):const 成员函数与取地址运算符重载解析》
  • Horse3D游戏引擎研发笔记(六):在QtOpenGL环境下,仿Unity的材质管理Shader绘制四边形
  • 复杂度扫尾+链表经典算法题
  • 《P1194 买礼物》
  • JAVA 关键字
  • OpenCV---getStructuringElement 结构元素获取
  • MySQL知识点(上)
  • LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。
  • 推荐一款高性能状态机管理解决方案
  • 专题三_二分_x 的平方根
  • Linux软件编程(五)(exec 函数族、system、线程)
  • 【Go语言-Day 36】构建专业命令行工具:`flag` 包入门与实战
  • Struts文件泄露漏洞分析与修复方案
  • Swift 实战:用最长递增子序列算法解“俄罗斯套娃信封”问题(LeetCode 354)
  • Unity 实现逼真书本翻页效果
  • Vue响应式系统在超大型应用中的性能瓶颈
  • 深入浅出的 RocketMQ-面试题解析
  • 力扣hot100 | 普通数组 | 53. 最大子数组和、56. 合并区间、189. 轮转数组、238. 除自身以外数组的乘积、41. 缺失的第一个正数
  • LeetCode 面试经典 150_数组/字符串_最长公共前缀(20_14_C++_简单)(暴力破解)(求交集)
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘fairseq’问题
  • 关于Manus AI与多语言手写识别的技术
  • 学习笔记与效率提升指南:编程、记忆与面试备考
  • 中级统计师-会计学基础知识-第一章 账户与复试记账
  • diffusers学习--stable diffusion的管线解析
  • Cursor 分析 bug 记录
  • 楼宇自控系统是智能建筑核心,其重要地位日益凸显
  • C++面试——内存
  • Flutter 自定义组件开发指南
  • Spark03-RDD01-简介+常用的Transformation算子