让你的MCP符合openai协议

参考的开源项目列表

MCPO项目简介

mcpo 项目的核心原理在于将传统通过 stdio 通信的 MCP 工具代理为符合 OpenAPI 标准的 HTTP 服务器,从而让 AI 工具和大语言模型能够直接调用这些工具,无需额外编写集成代码。它自动生成交互式文档,并内置安全、错误处理和认证等功能,使得原本不易集成的 MCP 工具能够轻松与现代应用和 SDK 对接。
源项目地址

MCPSEVERE

MCPSEVERE 是 Model Context Protocol 服务器集合中的一个整体概念,旨在为 AI 工具提供一个统一且标准化的服务平台,使各类基于 MCP 协议的服务器能够通过一致的接口与大语言模型进行交互。该项目涵盖了从文件系统访问、网络搜索、版本控制到数据库操作等多个领域的参考实现,并附带详尽的文档和示例,帮助开发者快速构建、测试和扩展自己的 MCP 服务。通过 MCPSEVERE,开发者可以利用开源的 MCP 生态系统实现跨平台、跨工具的数据访问和功能调用,从而大大简化 AI 工具与外部数据源和应用集成的复杂性。
源项目地址

MCProtocolLib

MCProtocolLib 是一个用 Java 编写的库,用于处理 Minecraft 的网络协议。它封装了与 Minecraft 客户端和服务器之间通信所需的各种数据包的编码、解码和传输细节,使开发者能够更轻松地构建 Minecraft 相关应用,比如机器人、代理服务器或自定义服务器。通过抽象出复杂的网络协议,MCProtocolLib 为开发者提供了一个简单且高效的 API,以便实现与 Minecraft 服务器的连接和交互。
源项目地址

open-webui

一个开源的 Web 用户界面平台,旨在为 AI 工具和大语言模型提供一个统一且可扩展的界面。它整合了多种常用功能,如工具管理、任务协作、实时预览和交互式文档,帮助用户更方便地使用和管理 AI 相关的应用和服务。简而言之,Open WebUI 为开发者和终端用户提供了一个易用、模块化的前端平台,便于集成和展示各种 AI 工具和工作流。
源项目地址

实战

本次实战使用文件系统MCP服务,同时环境为python3.12(最低为python3.11如果想使用大多数功能的话),windows11以及欧拉SP2(mac和linux的部分版本支持),pycharm。

初始环境安装

 pip install mcpo

进入文件系统MCP的git地址
由于这里没有额外安装过程,所以可以跳过一些python包的安装之类的。
在这里插入图片描述
相应的windows命令为:

npx -y @modelcontextprotocol/server-filesystem 你需要授权的路径

linux命令

npx -p @modelcontextprotocol/server-filesystem mcp-server-filesystem "$(pwd)"

同时mcpo的指令对应就是
linux/mac:

mcpo --port 服务端口号 -- npx @modelcontextprotocol/server-filesystem  授权路径

windows:

mcpo -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值