Token导航 LogoToken导航TokenDH.com
Awesome IOT AI Agent MCP logo
AI代理stdio官方级别未说明来源级核验

Awesome IOT AI Agent MCP

MCP Server

一个全面的物联网AI代理和模型上下文协议(MCP)实现、框架、工具和研究论文的精选列表,适用于从边缘设备到云平台的多场景应用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI代理物联网边缘计算本地部署STDIO

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

umitkacar

提供方

umitkacar

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install paho-mqtt openai

详细介绍

🌐 出色的物联网人工智能代理和MCP🤖

![Awesome](https://awesome.re) ![License: MIT](https://opensource.org/licenses/MIT) ![PRs Welcome](http://makeapullrequest.com) ![Stars](https://github.com/umitkacar/IOT---AI-agent--MCP/stargazers)

一份全面、精心策划的物联网人工智能代理、MCP实现、框架、工具和研究论文列表

*从边缘设备到云平台•从TinyML到大型语言模型•从研究到生产*

🚀 快速开始📚 文档💡 示例🤝 贡献

______________________________________________________________________

📊 市场洞察(2025)

领域2024/20252030+CAGR
🤖 AIoT市场92.5亿美元791亿美元28.4%
👥 多代理系统72亿美元3754亿美元48.6%
💻 边缘计算195.18亿美元1.1万亿美元28.4%
🌐 物联网设备55B+设备75B+-
📊 物联网数据80 ZB/年180 ZB-

______________________________________________________________________

📋 目录

______________________________________________________________________

🚀 快速开始

🏃 5分钟设置选项

选项1:MQTT AI代理

pip install paho-mqtt openai
python examples/mqtt_ai_agent.py

💡 最适合:物联网消息传递

选项2:MCP服务器

npm install @modelcontextprotocol/sdk
npx tsx examples/mcp_server.ts

💡 最适合:AI集成

选项3:边缘AI

pip install tflite-runtime
python examples/edge_inference.py

💡 最适合:设备上ML

______________________________________________________________________

🤖 AI代理框架

🌟 顶级多代理框架

框架⭐ 明星语言最适合链接
LangGraph21K+Python有状态代理文档
船员AI25K+Python基于角色的代理文档
自动生成30K+Python/。NET多代理聊天文档
LangChain119K+Python/JSLLM链文档

🔥 LangGraph - Low-Level Orchestration (Click to expand)

特性:

  • ✨ 有状态的多代理工作流
  • 🔄 持久的执行力和毅力
  • 🤝 人在循环中的能力
  • 💾 短期和长期记忆
  • 🎯 版本1.0发布(2024年11月)

物联网用例:

from langgraph.graph import StateGraph

# Define IoT workflow
workflow = StateGraph()
workflow.add_node("read_sensors", read_iot_sensors)
workflow.add_node("analyze", analyze_with_ai)
workflow.add_node("act", control_actuators)
workflow.compile()

资源:

🚀 CrewAI - Role-Based Multi-Agent (Click to expand)

关键统计数据:

  • 👥 100000多名认证开发人员
  • ⚡ 轻量级、纯Python
  • 🧠 内置记忆和知识

快速示例:

from crewai import Agent, Task, Crew

sensor_agent = Agent(
    role="Sensor Monitor",
    goal="Monitor IoT sensors",
    backstory="Expert in real-time data"
)

crew = Crew(agents=[sensor_agent], tasks=[task])
result = crew.kickoff()

资源:

______________________________________________________________________

🔌 模型上下文协议(MCP)

“MCP之于AI就像USB-C之于硬件” -人工智能集成的通用标准

📚 官方资源

资源描述链接
📘 规格说明协议规范
🐍 Python 软件开发工具包Python实现
📜 TypeScript SDKJS/TS实现
🎯 服务器参考实现
📖 文档正式文件Anthropic

🌟 主要特点

  • 🌐 普遍协议:基于JSON-RPC 2.0
  • 🚀 发展迅速:1000+台服务器(2025年2月)
  • 高性能:平均响应时间205ms
  • 💾 轻量级:74KB内存占用
  • 可靠的:22种传感器类型的成功率为100%

🔥 流行的MCP服务器

🐙 GitHub MCP服务器

*通过MCP访问GitHub*

  • 存储库管理
  • 问题跟踪
  • 拉取请求
  • 代码搜索

🍃 MongoDB MCP服务器 mongodb-js/mongodb-mcp服务器

*通过MCP查询MongoDB*

  • 数据库查询
  • 聚合
  • 索引操作
  • 馆藏管理

🏭 IoT边缘MCP服务器 llm使用/IoT边缘MCP服务器

*通过MCP实现工业物联网*

  • MQTT传感器
  • Modbus设备
  • SCADA系统
  • 实时监控

📁 文件系统MCP 模型上下文协议/服务器

*通过MCP进行文件操作*

  • 读/写文件
  • 目录导航
  • 文件搜索
  • 权限

🌐 MCP物联网集成模式

模式延迟复杂性最适合
MQTT上的MCP中等现有基础设施
边缘MCP服务器205ms中等低延迟需求
云MCP可扩展性
混合混合企业

MCP-MQTT快速桥接示例:

from mcp import Server
import paho.mqtt.client as mqtt

server = Server()
mqtt_client = mqtt.Client()

@server.tool()
def read_sensor(device_id: str):
    mqtt_client.publish(f"sensors/{device_id}/read", "")
    # Return sensor data via MCP

资源:

______________________________________________________________________

🌐 物联网平台和生态系统

☁️ 云平台

Platform Key Features Pricing Best For

AWS物联网核心 AWS文档

  • MQTT 3和5支持
  • 数百万台设备
  • 绿草边缘运行时
  • SageMaker机器学习集成

$1/M消息 💰 $200免费等级

大规模部署

Azure物联网中心 Azure文档

  • 双向通信
  • 99.9%SLA
  • 设备双
  • Azure AI集成

现收现付 免费套餐可用

企业集成

谷歌云物联网 GCP文件

  • BigQuery分析
  • 顶点AI集成
  • 供应链双胞胎

以分析为重点 定价

数据密集型应用程序

🔓 开源平台

平台⭐ 明星语言焦点链接
家庭助手Python智能家居
OpenHABJava家庭自动化
物联平台JavaIoT平台

______________________________________________________________________

📡 通信协议

🌐 应用层

协议传输QoS最佳选择⭐ 顶级图书馆
消息队列遥测传输TCP3级IoT消息传递EMQX 15.1公里⭐
应用协议UDP4种类型受限制的设备libcoap 1.2K⭐
高级消息队列协议TCP企业RabbitMQ 的 13.7K⭐
双向通信TCP应用程序级实时仪表板ws 21.8K⭐

📡 MQTT Quick Start

Python发布器:

import paho.mqtt.client as mqtt
import json

client = mqtt.Client()
client.connect("broker.emqx.io", 1883)

data = {"temperature": 25.5, "device": "sensor-001"}
client.publish("iot/sensors/temp", json.dumps(data), qos=1)

Python订阅服务器:

def on_message(client, userdata, msg):
    data = json.loads(msg.payload)
    print(f"Temperature: {data['temperature']}°C")

client = mqtt.Client()
client.on_message = on_message
client.connect("broker.emqx.io", 1883)
client.subscribe("iot/sensors/#")
client.loop_forever()

热门经纪人:

  • 🐝 Mosquitto-轻量级,广泛部署
  • 🚀 EMQX-可扩展,企业级
  • 🐰 RabbitMQ-带MQTT插件

📶 无线协议

协议范围数据速率功率最适合
LoRa广域网2-15公里0.3-50 kbps超低远程传感器
紫蜂10-100米250 kbps家庭自动化
无线通信技术30-100米9.6-100kbps智能家居
蓝牙低功耗10-100m1-2Mbps非常低可穿戴设备

______________________________________________________________________

🧠 边缘AI和TinyML

边缘人工智能市场1950亿美元(2025年)→1.1吨美元(2032年)

🔥 顶级框架

TensorFlow Lite Micro

⭐ 14.4K+颗星 🔗

特性:

  • 💾 KB级内存
  • ⚡ 硬件加速
  • 🌍 多平台支持

平台:

  • ESP32,Arduino
  • STM32,树莓派
#include 
interpreter->Invoke();

边缘脉冲

⭐ 118185个项目 🌐 平台

特性:

  • 🎨 无代码ML管道
  • 🚀 一键部署
  • 🔧 定制型号

统计:

  • 50953名开发者
  • 100+硬件目标

📊 更多框架

框架焦点GitHub文档

💻 硬件选项

硬件价格CPURAM最适合
ESP325-10美元双240MHz520KB初学者
树莓派435-55美元四路1.8GHz2-8GB网关
杰森纳米99-149美元四核处理器4GB边缘AI
谷歌珊瑚59.99美元边缘TPU-ML推理

______________________________________________________________________

🔒 安全与隐私

🛡️ 安全标准

NIST IoT Security Framework (2024-2025)

最新动态:

  • NIST IR 8425 (2025年1月):消费者物联网基线
  • NIST IR 8425A (2024年9月):路由器配置文件
  • NIST IR 8259第1版 (2025):框架更新

关键领域:

  • 设备身份和身份验证
  • 数据保护和加密
  • 软件更新机制
  • 网络安全事件检测
  • 逻辑访问控制

🤝 隐私保护人工智能

联合学习库:

项目描述GitHub
FedML生产FL平台链接
FedAdapt自适应卸载链接
FedIoT异常检测链接

益处:

  • ✅ 隐私保护
  • ✅ 分布式学习
  • ✅ GDPR/HIPAA合规性
  • ✅ 带宽减少

______________________________________________________________________

🏭 实际应用

🏠 智能家居

市场:153亿美元(2024年)→1041亿美元(2034年)

成功案例:

  • 亚马逊Alexa:100000多个设备集成,生成式人工智能
  • 家庭助理2024.6:Gemini和ChatGPT集成
  • LG AI代理 (CES 2024):自主家居控制

🏭 工业物联网

ROI示例:

公司结果节省
通用汽车停机时间减少15%2000万美元/年
西门子计划外停机时间减少30%-
发电计划性维护节省750万美元
石油化工预防故障节省了60万美元

总体影响:

  • 计划外停机时间减少50%
  • 维护成本降低10-40%

🌆 智慧城市

全球实施:

  • 首尔: 30%→70% 公交乘客量增加
  • 开普敦:用水量下降40-60%
  • 科隆:100%停车覆盖率

⚕️ 医疗保健

市场2022年:21.2亿美元,篮球场29.8%

美国食品药品监督管理局批准:

  • 苹果手表:心电图、心房颤动检测
  • 运动追踪者:心电图、被动心房颤动监测

结果:

  • 糖尿病诊断准确率97.3%
  • 心脏病检出率96.2%

🌾 农业

成功案例:

  • 荷兰:产量增加20%
  • 加利福尼亚:减少25%的水量
  • 孟加拉国:作物预测准确率95.8%

______________________________________________________________________

🛠️ 开发工具

🔧 物联网框架

框架⭐ 明星语言焦点
ESP-IDF14.4K+C/C++ESP32开发
平台IO8.7K+多平台跨平台
阿尔杜伊诺14.4K+C++原型设计
Zephyr实时操作系统C800+板
FreeRTOS10K+CAWS集成

📊 可视化

工具⭐ 明星焦点GitHub
格拉法纳61K+仪表板链接
物联平台物联网平台链接
节点红色22.3K+流编辑器链接

☸️ 开发运维

工具⭐ 星星焦点大小
K3s31.3K+轻量级K8s50MB
KubeEdge 的9K+边缘K8s70MB
巴莱纳1.2K+车队管理-

______________________________________________________________________

📖 研究与文献

📄 近期论文(2023-2025)

标题年份地点链接
人工智能代理互联网(IAIA)2025IJNDC施普林格
代理互联网(IoA)2025arXiv2505.07176
AIoT调查2024ACM TOSN
物联网+生成式人工智能2024arXiv2401.01923
联合学习物联网调查2025MDPI链接

📚 顶级会议

会议影响网站
IEEE物联网杂志如果:8.9链接
ACM物联网第十四届国际链接
IoTDIACM/IEEE链接

______________________________________________________________________

💡 代码示例

中的所有示例 /examples 目录。

🔥 快速示例

  1. MQTT Temperature Sensor (Python)
import paho.mqtt.client as mqtt
import json, time, random

client = mqtt.Client()
client.connect("broker.emqx.io", 1883)

while True:
    data = {
        "device": "sensor-001",
        "temperature": 20 + random.uniform(-5, 10),
        "timestamp": time.time()
    }
    client.publish("iot/sensors/temp", json.dumps(data), qos=1)
    time.sleep(5)
  1. MCP IoT Server (TypeScript)
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import mqtt from "mqtt";

const server = new Server({ name: "iot-mcp", version: "1.0.0" });
const mqttClient = mqtt.connect("mqtt://broker.emqx.io");

server.tool("read_sensor", "Read sensor",
  { device_id: { type: "string" } },
  async ({ device_id }) => {
    // MQTT sensor read logic
  }
);
  1. Edge AI Inference (TFLite)
import tflite_runtime.interpreter as tflite
import numpy as np

interpreter = tflite.Interpreter(model_path="model.tflite")
interpreter.allocate_tensors()

input_data = np.array([[temperature, humidity]], dtype=np.float32)
interpreter.set_tensor(input_details[0]['index'], input_data)
interpreter.invoke()

output = interpreter.get_tensor(output_details[0]['index'])

______________________________________________________________________

🎓 学习资源

📚 课程

  • 🎓 深度学习。人工智能:

- LangGraph中的AI代理 - 具有crewAI的多AI代理系统

  • 🎓 边缘脉冲:

- 嵌入式机器学习

🔗 精彩列表

______________________________________________________________________

🤝 贡献

我们欢迎捐款! 🎉

如何做出贡献:

  1. 🍴 分叉存储库
  2. 🌿 创建特征分支(git checkout -b feature/Amazing)
  3. 💾 提交更改(git commit -m 'Add Amazing Feature')
  4. 📤 推送到分支(git push origin feature/Amazing)
  5. 🎉 打开拉取请求

添加什么:

  • 📝 新框架/工具
  • 💡 代码示例
  • 📄 研究论文
  • 🐛 错误修复
  • 📚 文档

______________________________________________________________________

📊 统计

📦 Resources: 1000+
⭐ Frameworks: 200+
📄 Papers: 100+
💡 Examples: 50+
🔄 Updated: 2025-01-17

______________________________________________________________________

🙏 致谢

  • 🤖 Anthropic -模型上下文协议
  • 🌐 OpenAI、微软、谷歌 -人工智能框架
  • 🔬 研究团体 -推进物联网人工智能
  • 👥 开源社区 -使之成为可能

______________________________________________________________________

📄 许可证

MIT许可证-请参阅 许可证 了解详情。

______________________________________________________________________

⭐ 如果您觉得此存储库有用,请将其标记为星号!

由以下材料制成❤️ IoT AI社区

⬆ 返回页首

目录标签

目录标签

AI代理物联网边缘计算本地部署STDIO多代理系统模型上下文协议

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP