关于 BotnBot MCP
BotnBot MCP 是面向网站运营者的 MCP 服务,用于监测网站可用性、性能和环境影响,并提供多个时间段的数据。
主要功能
- 01监测网站可用性
- 02查看性能指标
- 03跟踪 CO₂ 排放影响
- 04支持 24 小时、7 天和 30 天周期
适用场景
- 01检查网站健康状态
- 02查看一段时间内的性能
- 03跟踪网站 CO₂ 排放
MCP 相关
向 MCP 客户端提供监控项列表,以及健康状态、性能和 CO₂ 指标。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
BotnBot MCP
用于监控网站性能和环境影响的模型上下文协议(MCP)服务实现。
功能
- 监控网站可用性和性能
- 跟踪 CO2 排放和环境影响
- 获取详细的网站性能指标
- 支持多个监控周期(24h、7d、30d)
安装
本地安装
- 克隆仓库:
git clone https://github.com/yourusername/botnbot_mcp.git
cd botnbot_mcp
- 安装依赖:
npm install
- 创建
.env文件并配置:
API_URL=your_api_url
API_TOKEN=your_api_token
Docker 安装
- 构建 Docker 镜像:
docker build -t botnbot_mcp .
- 运行容器:
docker run -d \
--name botnbot_mcp \
-e API_URL=your_api_url \
-e API_TOKEN=your_api_token \
botnbot_mcp
使用方法
本地使用
运行 MCP 服务:
npm start
也可以通过命令行参数提供配置:
npm start -- --url "your_api_url" --token "your_api_token"
Docker 使用
使用环境变量运行容器:
docker run -d \
--name botnbot_mcp \
-e API_URL=your_api_url \
-e API_TOKEN=your_api_token \
botnbot_mcp
或使用命令行参数:
docker run -d \
--name botnbot_mcp \
botnbot_mcp npm start -- --url "your_api_url" --token "your_api_token"
API 端点
GET /monitors- 列出所有监控项GET /monitor/:id/co2- 获取指定监控项的 CO2 指标GET /monitor/:id/health- 获取指定监控项的健康状态GET /monitor/:id/performance- 获取指定监控项的性能指标
许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
贡献
欢迎贡献!请随时提交 Pull Request。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。