Token导航 LogoToken导航

MCP Server · 音视频

MCP Ideas

MCP服务器集合,用于通过Claude控制智能家居设备和无人机,提供全面的硬件集成和自动化功能。

stdio官方级别未说明来源级核验工具 0
PythonClaude语音音频Claude Desktop

快速开始

作者 / 组织
AlexVOiceover
提供方
AlexVOiceover
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Ideas 属于音视频类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv .venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

MCP理念-模型上下文协议服务器

用于将Claude与硬件设备和家庭自动化集成的MCP服务器集合。

可用的MCP服务器

1.家庭助理服务器(server_home_assistant.py)

通过完全集成家庭助理的Claude控制您的智能家居设备。

特征:

  • 光:控制飞利浦秀灯泡和其他灯(开/关、亮度、RGB颜色)
  • 气候:读取温度,控制恒温器
  • 锁:锁定/解锁智能锁
  • 相机:查看快照,发送到Telegram
  • 开关:控制智能插头(Tapo等)
  • 封面:打开/关闭车库门、百叶窗
  • 传感器:读取所有传感器数据(运动、空气质量等)
  • 媒体播放器:文本转语音公告
  • 电报:发送消息和相机快照

2.Tello无人机服务器(server_tello.py)

通过Claude命令驾驶和控制DJI Tello无人机。

特征:

  • 飞行控制(起飞、着陆、移动、旋转、翻转)
  • 相机快照捕捉
  • 电池和传感器监测
  • 视频流(Windows与OpenCV兼容)

快速设置

1.安装依赖项

# Create virtual environment
python -m venv .venv

# Activate virtual environment
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate

# Install requirements
pip install -r requirements.txt

2.配置环境变量

创建一个 .env 使用您的凭据文件:

# Home Assistant Configuration
HA_URL=http://localhost:8123
HA_TOKEN=your_long_lived_access_token_here
TELEGRAM_CHAT_ID=your_telegram_chat_id

# Future: Weather Station (optional)
# WEATHER_STATION_URL=http://192.168.1.100

3.配置克劳德桌面

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "homeassistant": {
      "command": "C:\\Users\\YourName\\Documents\\FAC\\MCP_Ideas\\.venv\\Scripts\\python.exe",
      "args": ["server_home_assistant.py"]
    },
    "tello": {
      "command": "C:\\Users\\YourName\\Documents\\FAC\\MCP_Ideas\\.venv\\Scripts\\python.exe",
      "args": ["server_tello.py"]
    }
  }
}

4.重新启动克劳德桌面

配置后,重新启动Claude Desktop以加载MCP服务器。

使用MCP检查员进行测试

用于本地测试的启动检查器:

# Windows - Test Home Assistant Server
npx @modelcontextprotocol/inspector .venv\Scripts\python.exe server_home_assistant.py

# Windows - Test Tello Server
npx @modelcontextprotocol/inspector .venv\Scripts\python.exe server_tello.py

检查员打开 http://localhost:5173

检查员卡住了?

# Windows
Get-Process | Where-Object { $_.Path -like "*@modelcontextprotocol*" } | Stop-Process

使用示例

家庭助理示例

控制灯:

"Turn on the living room light"
"Set the Hue bulb to 50% brightness"
"Change the bedroom light to blue" (RGB: 0, 0, 255)
"Turn off all lights in the kitchen"

气候控制:

"What's the current temperature?"
"Set the thermostat to 22 degrees"
"Show me all climate device status"

安全与监控:

"Lock the front door"
"Show me the front door camera"
"Send a camera snapshot to Telegram"
"What's the status of all locks?"

智能家居自动化:

"Turn on the Tapo plug"
"Open the garage door"
"Read all sensor values"
"Make an announcement on the speaker: 'Dinner is ready'"

Tello无人机示例

基本航班:

"Take off"
"Move forward 50 cm"
"Rotate clockwise 90 degrees"
"Land"

摄像头和传感器:

"Show me what the drone sees"
"What's the battery level?"
"Get current height"
"Read all sensor data"

高级机动:

"Do a flip forward"
"Fly in a square pattern"
"Return to takeoff position"

项目结构

MCP_Ideas/
├── server_home_assistant.py    # Home Assistant MCP server
├── server_tello.py              # Tello drone MCP server
├── requirements.txt             # Python dependencies
├── .env                         # Environment variables (create this)
├── claude_desktop_config.json   # Claude Desktop configuration
├── test_udp_receive.py         # Tello UDP connection test
├── add_firewall_rule.ps1       # Windows firewall setup for Tello
└── README.md                    # This file

故障排除

家庭助理连接问题

服务器未连接:

  • 验证家庭助理是否正在运行且可访问
  • 检查 HA_URL 和 HA_TOKEN 在 .env 文件
  • 确保长期访问令牌有效
  • 配置更改后重新启动Claude Desktop

设备没有响应:

  • 使用 get_lights, get_switches等,以找到正确的实体ID
  • 在Home Assistant中检查设备是否联机
  • 验证实体ID是否完全匹配(区分大小写)

Tello无人机-Windows视频流

解决方案:

Tello MCP服务器现在使用 OpenCV视频捕获而不是PyAV 在Windows上,它可以正确处理UDP视频流。

PyAV av.open() 在使用UDP URL的Windows上抛出错误10014,但OpenCV运行良好!

做了什么

  1. 测试脚本已确认:原始UDP套接字工作并接收Tello视频数据
  2. 找到根本原因:PyAV的FFmpeg包装器无法在Windows上打开UDP流
  3. 已应用修复:自动补丁使用Windows版OpenCV VideoCapture
  4. 防火墙规则:可选但推荐(运行 add_firewall_rule.ps1)

测试您的设置

运行UDP测试以验证您的网络:

.venv\Scripts\python.exe test_udp_receive.py

如果这显示 [SUCCESS] RECEIVED DATA,你的设置很好!

防火墙规则(可选但推荐)

虽然OpenCV修复应该有效,但仍然建议添加防火墙规则:

  1. 以管理员身份打开PowerShell
  2. 导航到项目目录:
   cd C:\Users\Alexander\Documents\FAC\MCP_Ideas
  1. 运行防火墙规则脚本:
   .\add_firewall_rule.ps1

它现在是如何工作的

  • 视窗:自动使用OpenCV视频捕获(UDP兼容)
  • Linux/Mac:正常使用PyAV
  • 两者:30次重试尝试抓取第一帧(处理初始化延迟)

如果视频仍然不起作用

尝试以下附加步骤:

检查您的WiFi连接:

  • 确保您已连接到Tello的WiFi网络(Tello-XXXXXX)
  • 无人机必须通电

禁用VPN/安全软件:

  • 某些VPN或安全软件可能会阻止本地UDP流量
  • 暂时禁用以进行测试

替代解决方案:

  1. 使用WSL2 (如果防火墙修复程序不起作用):
   # In WSL2
   python server_tello.py
  1. 无相机飞行 (所有命令都有效):

- 起飞、着陆、移动、旋转、翻转、电池等。 - 无人机控制可选摄像头

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

智能家居控制Python本地部署无人机操作硬件集成家庭自动化语音控制

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Ideas

MCP World · 本页

0stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Ideas 怎么安装?

公开资料给出的安装命令是 python -m venv .venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Ideas 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Ideas 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Ideas 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Ideas 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP