异步通信MCP服务器

ntfy-hub-mcp是一个基于MCP协议的服务器,通过ntfy.sh实现AI代理与人类之间的异步通信,支持通知发送和指令接收。

  • by utenadev
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 utenadev/ntfy-hub-mcp

使用说明

ntfy集线器mcp

ntfy-hub-mcp 单击功能区上ntfy.sh 求值时使用曲面法线的原始方向。 该工具采用Go语言实现,代理可以向用户发送通知或等待用户的指令。

这允许AI代理执行以下任务:。

  • 通知用户长时间完成处理。
  • 在需要用户批准时暂停工作并等待指示。
  • 将紧急性高的信息直接作为推送通知发送给用户的设备。

特徴

  • 使用Go语言实现轻量、高性能
  • MCP(Model Context Protocol)准据
  • ntfy.sh 中选择另一种天花板类型
  • 人工智能代理通知(ntfy_publish)和指示的接收(ntfy_wait_for_reply),模板名称将采用不同的格式
  • go-task 使用自动化构建、测试和运行
  • cospec 中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长

用法

单击功能区上的docs/USAGE.md 来修改标记元素的显示属性。

开発

构建

task build

测试

task test

実行

task run

清洁

task clean

环境变数

ntfy-hub-mcp 支持以下环境变量:。

  • NTFY_URL:ntfy服务器的基本URL(默认值: https://ntfy.sh)
  • NTFY_TOPIC_OUT:代理通知人类的默认主题(默认值: agent-output)
  • NTFY_TOPIC_IN:用于指示从人到代理的默认主题(默认值: agent-input)

许可证

该项目在MIT许可证下发布。了解更多信息 LICENSE 请参见文件。