Token导航 LogoToken导航TokenDH.com
Aranet4 MCP Server logo
搜索检索stdio官方级别未说明来源级核验

Aranet4 MCP Server

MCP Server

SImple MCP server to manage your aranet4 device and local db.

工具数

7

提示词数

0

GitHub Stars

4

资源数

0
PythonClaude搜索Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

diegobit

提供方

diegobit

最后核验

2026/5/18 04:03

运行时

Python

快速接入

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

命令预览

pip install .

详细介绍

aranet4 mcp服务器

![Verified on MseeP](https://mseep.ai/app/3beee758-1666-4c1f-a702-bf278a1874b1)

MCP服务器管理您的Aranet4二氧化碳传感器。建立在 Aranet4 Python.

\[!提示\] 对于没有MCP逻辑的独立python版本,请参阅 aranet4归档器.

Example screenshot of the Aranet4 MCP Server running

特征:

  • 扫描附近的设备。
  • 从嵌入式设备内存中获取新数据,并保存到本地sqlite数据库中以供跟踪和以后查看。有关自动更新,请参阅底部。
  • 询问有关最近测量或特定过去日期的问题。
  • *\[适用于支持映像的MCP客户端\]* 要求绘制数据也要有一个很好的可视化效果!
  • 辅助配置! 💫 安装后,只需询问 init aranet4 在您的客户端中设置mcp服务器与您的设备配合使用的所有内容。

需求

Aranet4设备已配对。该设备使用BLE,因此不会在常规蓝牙搜索中显示。在MacOS上,一种方法是从App Store安装LightBlue。

安装

  1. 克隆仓库:
   git clone git@github.com:diegobit/aranet4-mcp-server.git`
   cd aranet4-mcp-server
  1. 准备环境:

- 推荐(with 紫外线):没什么可做的 pyproject.toml 处理依赖和虚拟环境。 - 备选方案(带pip):安装时 pip install .

  1. 添加到MCP客户端配置:
   "aranet4": {
     "command": "{{PATH_TO_UV}}", // run `which uv`
       "args": [
         "--directory",
         "{{PATH_TO_SRC}}/aranet4-mcp-server/",
         "run",
         "src/server.py"
       ]
   }

- Claude Desktop MacOS配置文件路径: ~/Library/Application Support/Claude/claude_desktop_config.json - 光标MacOS配置文件路径: ~/.cursor/mcp.json

  1. 配置:

- 推荐(AI辅助配置!): 启动你的客户并询问 init aranet4 以获得引导配置。 - 替代方案(手动): 编辑文件 config.yaml。您需要提供mac地址和设备名称。你可以通过以下方式获取mac地址 aranetctl --scanAranet4 Python (与此repo依赖项一起安装)。

Dockerfile

Dockerfile可用。记得传递env变量或更新 config.yaml.

工具清单

配置和实用程序:

  • init_aranet4_config:设备的辅助配置。
  • scan_devices:扫描附近的蓝牙aranet4设备。
  • get_configuration_and_db_stats:从本地sqlite3db获取当前config.yaml和常规统计数据。
  • set_configuration:在config.yaml中设置值。

更新历史数据:

  • fetch_new_data:从附近配置的aranet4设备获取新数据并保存到本地数据库。

查询历史数据:

  • get_recent_data:从本地数据库获取最新数据。可以指定测量次数。
  • get_data_by_timerange:从本地数据库获取特定时间范围内的数据。可以指定测量次数(注意,如果范围大而限制低,则将跳过数据点)。

对于这两种情况,要求接收一个绘图以生成和显示它。

自动数据提取作业

如果您希望本地数据库始终更新,可以设置一个cronjob或启动代理,每隔几个小时自动获取数据。在MacOS中,请执行以下操作:

  1. 在中配置绝对路径 com.diegobit.aranet4-fetch.plist.
  2. 安装LaunchAgent:
   cp com.diegobit.aranet4-fetch.plist ~/Library/LaunchAgents/
   launchctl load ~/Library/LaunchAgents/com.diegobit.aranet4-fetch.plist

对于其他平台,只需运行 fetch-job.py 定期,无论你喜欢什么。

目录标签

目录标签

PythonClaude搜索research-and-dataaranet4co2CO2监测本地部署传感器管理数据存储蓝牙设备环境监测

支持客户端

Claude DesktopClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP