Token导航 LogoToken导航TokenDH.com
Cameras MCP Server logo
运维云端stdio官方级别未说明来源级核验

Cameras MCP Server

MCP Server

一个公开的MCP服务器,用于分析摄像头超速罚单数据,可部署在Render或任何网络托管平台上。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

TomasGomezWagner

提供方

TomasGomezWagner

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install -r requirements_web.txt

详细介绍

摄像头加速票MCP服务器-Web部署

一个公共MCP服务器,用于分析摄像头超速罚单数据,可部署在Render或任何网络托管平台上。

🚀 快速部署以渲染

![Deploy to Render](https://render.com/deploy)

📦 此服务器的功能

此MCP服务器提供了从GitHub存储库分析摄像头超速罚单数据的工具:

  • 列出摄像头 -查看所有可用的摄像头及其统计数据
  • 获取摄像头状态 -特定摄像头的详细信息
  • 分析性能 -平均值和趋势的统计分析
  • 比较摄像头 -通过各种指标进行并排比较
  • 搜索违规 -发现模式和异常
  • 生成报告 -综合月度总结

🔧 渲染上的手动部署

步骤1:分叉或克隆此存储库

在GitHub上创建您自己的此存储库副本。

步骤2:创建渲染帐户

注册地址: render.com 如果你没有账户。

步骤3:创建新的Web服务

  1. 转到渲染仪表板
  2. 点击“新建+”→ “Web服务”
  3. 连接您的GitHub存储库
  4. 配置服务:

- 名字: cameras-mcp-server - 运行时python - 生成命令: pip install -r requirements_web.txt - 启动命令: python cameras_mcp_web.py

步骤4:设置环境变量(可选)

如果GitHub存储库变为私有,请添加:

  • 钥匙: GITHUB_TOKEN
  • 价值:您的GitHub个人访问令牌

步骤5:部署

单击“创建Web服务”并等待部署。

🌐 使用已部署的服务器

使用克劳德桌面

部署后,将此添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "cameras-remote": {
      "url": "https://your-service-name.onrender.com",
      "transport": "sse"
    }
  }
}

API终点

服务器通过服务器发送事件(SSE)公开MCP工具:

  • 基本URL: https://your-service-name.onrender.com
  • 协议:MCP通过SSE
  • 可用工具:

- list_cameras - get_camera_status - analyze_camera_performance - compare_cameras - search_infractions - get_monthly_report

工具调用示例

// Example: List cameras for October
{
  "tool": "list_cameras",
  "arguments": {
    "month_number": 10,
    "month_name": "octubre",
    "response_format": "json"
  }
}

// Example: Get monthly report
{
  "tool": "get_monthly_report",
  "arguments": {
    "month_number": 9,
    "month_name": "septiembre",
    "response_format": "markdown"
  }
}

📊 数据源

服务器从以下位置读取数据:

  • 仓库: https://github.com/TomasGomezWagner/equipos-json
  • 结构: /status/{month_number}-{month_name}/semana{week_number}.json
  • 格式:包含相机违规和帧数据的JSON文件

数据格式示例

{
  "1": {
    "camera": "uno",
    "uptime": "05:52:18 up 2 days...",
    "used_storage": "49%",
    "total": 98,
    "infractions": {
      "2025-09-29": 32,
      "2025-09-30": 18
    },
    "frames": {
      "2025-09-29": 178,
      "2025-09-30": 128
    }
  }
}

🔒 安全

  • 只读操作
  • 私有仓库的可选GitHub令牌
  • 无数据存储或修改
  • 内置速率限制

🛠️ 地方发展

先决条件

  • Python 3.11+

设置

# Clone the repository
git clone 
cd cameras-mcp-server

# Install dependencies
pip install -r requirements_web.txt

# Run locally
python cameras_mcp_web.py

服务器将于启动 http://localhost:8000

测试

# Test the server
curl http://localhost:8000/health

# Test MCP protocol
echo '{"jsonrpc":"2.0","method":"tools/list","id":1}' | \
  curl -X POST http://localhost:8000 -H "Content-Type: application/json" -d @-

📝 环境变量

  • PORT -运行服务器的端口(默认值:8000,由Render自动设置)
  • GITHUB_TOKEN -用于访问私有存储库的可选GitHub令牌

🤝 贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

📄 许可证

MIT许可证-有关详细信息,请参阅许可证文件

🆘 故障排除

服务器未启动

  • 检查Render仪表板中的日志
  • 验证Python版本是否为3.11+
  • 确保安装了所有依赖项

未找到数据

  • 验证GitHub存储库是否可访问
  • 检查月份名称是否为西班牙语
  • 确认周数存在(1-5)

身份验证问题

  • 如果repo是私有的,请添加GITHUB_TOKEN
  • 验证令牌是否具有存储库读取权限

📞 支持

对于问题或疑问:

  • 在GitHub上打开一个问题
  • 检查渲染日志以了解错误详细信息
  • 验证数据源存储库是否可访问

🎯 用例

非常适合:

  • 流量分析仪表板
  • 性能监控
  • 违规趋势分析
  • 摄像头效率报告
  • 公共安全分析

🔗 链接

______________________________________________________________________

备注:这是一个分析公开数据的只读服务。不包括相机控制或修改功能。

目录标签

目录标签

PythonClaude云端部署交通分析本地部署罚单数据分析性能监控趋势分析公共安全

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP