欢迎来到 MCP2Everything
这是 MCP2Everything 项目的官方网站。
探索我们的模块:MCP2Serial、MCP2Socket 和 MCP2MQTT。
这个项目致力通过 Model Context Protocol (MCP) 将物理设备接入 AI 大模型,实现智能化控制与交互。
项目愿景
MCP2Serial 致力于打造一个通过自然语言控制硬件设备的平台,实现:
- 自然语言控制:通过 AI 与硬件交互,用对话指令控制设备。
- 实时响应和调整:AI 根据环境变化动态调整设备参数。
- 智能执行复杂指令:赋予设备理解和执行复杂任务的能力。
主要特性
智能串口通信
- 自动检测与配置串口设备,可手动指定串口号。
- 支持多种波特率(默认 115200)。
- 实时状态监控与错误处理。
MCP 协议集成
- 完整支持 Model Context Protocol。
- 资源管理与工具调用功能。
- 灵活的提示词系统。
支持的客户端
客户端 | 特性支持 | 说明 |
---|---|---|
Claude Desktop | 完整支持 | 推荐使用,支持所有 MCP 功能。 |
Continue | 完整支持 | 开发工具集成友好。 |
Cline | 资源+工具 | 支持多种 AI 提供商。 |
Zed | 基础支持 | 支持提示词命令。 |
Sourcegraph Cody | 资源支持 | 通过 OpenCTX 集成。 |
Firebase Genkit | 部分支持 | 支持资源列表和工具。 |
支持的 AI 模型
云端模型
- OpenAI (GPT-4, GPT-3.5)。
- Anthropic Claude。
- Google Gemini。
- AWS Bedrock。
- Azure OpenAI。
- Google Cloud Vertex AI。
本地模型
- LM Studio 支持的所有模型。
- Ollama 支持的所有模型。
- 任何兼容 OpenAI API 的模型。
应用场景
- 智能家居自动化:通过自然语言控制灯光、风扇等设备,AI 自动调节参数。
- 工业自动化:智能控制生产设备,实时监控与优化工艺参数。
- 教育和研究:用于物联网教学与硬件控制实验。
- 原型开发:快速验证硬件控制方案,简化开发流程。
🚀 项目发展规划
第一阶段:协议扩展
- 支持工业协议:MODBUS RTU/TCP、OPC UA、MQTT、CoAP、TCP/IP Socket。
- 扩展硬件接口:I2C、SPI、CAN、1-Wire、GPIO。
第二阶段:MCP2everything 平台
- 提供统一的可视化管理平台,实现实时监控与自动设备发现。
第三阶段:生态系统建设
- 开发插件市场,支持协议插件、设备驱动、自定义功能模块。
- 集成云服务,实现远程控制与 AI 数据分析。
第四阶段:行业解决方案
- 垂直领域适配:智能建筑、农业物联网、智慧城市等。
- 提供定制化服务与技术支持。
🔮 愿景展望
MCP2everything 将统一物联网协议、赋能 AI 智能化控制,开启物联网新时代。