MCP服务器实验

一个小型MCP服务器实验项目,用于播放基于列表的广播、停止广播以及发送电报消息,同时支持本地语音转录和Claude交互。

  • by Blizarre
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Blizarre/HomeMCP

使用说明

在家使用MCP服务器的简短实验

这是一个小 主控程序 我曾经尝试过这个概念的服务器。它可以根据列表播放收音机 radios.json,关掉收音机,给我或我妻子发一封电报。

您将需要ffplay cli(可能在您的软件包管理器中提供) ffmpeg).您可以在您的 .env 文件。

我用克劳德从各种来源搜集收音机。我还没有听他们中的大多数。

作为一点奖励,我使用了 send.sh 脚本记录我的声音,在本地转录使用 whisper,然后用克劳德让我自己的私人管家来处理。它非常有限,非常笨拙,但仍然比siri好!

如何使用

  1. 将env文件复制到.env并用您的配置更新它
  2. 运行MCP服务器
uv run python main.py
  1. 向Claude注册MCP服务器
claude mcp add home --transport http  http://localhost:12345/mcp --scope user
  1. 如果你想使用send.sh脚本,你需要首先允许在目录中使用这些工具