Token导航 LogoToken导航TokenDH.com
Neat Pulse MCP Server logo
办公协作未说明官方级别未说明来源级核验

Neat Pulse MCP Server

MCP Server

一个自定义模型上下文协议(MCP)服务器,封装了整个Neat Pulse REST API,用于管理Neat视频会议设备、读取传感器数据和控制Pulse组织。

工具数

37

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude设备管理Claude

安装说明

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

作者 / 组织

Neat-Community-API

提供方

Neat-Community-API

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

Neat Pulse MCP服务器

一个定制的模型上下文协议(MCP)服务器,包装整个Neat Pulse REST API。这使Claude Code(或任何MCP客户端)能够管理您的整洁视频会议设备、读取传感器数据和控制您的Pulse组织。

它的作用

此服务器公开 37工具 9个类别:

设备(端点)

工具说明
list_devices列出所有设备,可选择按地区/位置筛选
get_device获取设备的详细信息和状态
get_device_settings获取设备的当前配置
apply_device_config将新设置推送到设备
reboot_device重新启动设备及其配对设备
delete_device从Pulse取消设备的滚动

传感器数据

工具说明
get_device_sensors获取一台设备的最新传感器数据
get_all_device_sensors获取所有设备的传感器数据
get_room_sensors获取房间的聚合传感器数据
get_all_room_sensors获取所有房间的传感器数据

房间

工具说明
list_rooms列出所有房间
get_room获取房间详细信息
create_room创建新房间
update_room更新房间
delete_room删除房间
regenerate_room_dec重新生成设备注册代码

位置

工具说明
list_locations列出所有地点
create_location创建位置
update_location更新位置
delete_location删除位置

区域

工具说明
list_regions列出所有地区
create_region创建一个区域
update_region更新区域
delete_region删除区域

用户

工具说明
list_users列出所有组织用户
get_user获取用户详细信息
create_user邀请新用户
update_user更新用户角色/地区
delete_user删除用户

档案

工具说明
list_profiles列出所有脉冲配置文件

审计日志

工具说明
get_audit_logs列出日期范围内的审核日志条目

错误报告

工具说明
generate_bug_report为一个或多个设备生成错误报告

房间注意事项

工具说明
list_room_notes列出特定房间的所有注释
get_room_note获取特定的房间备注
create_room_note为房间创建注释
delete_room_note删除房间注释
list_all_room_notes列出每个房间的所有笔记

先决条件

  1. A Neat Pulse账户 付费计划 (Plus或Pro)。API在Starter上不可用。
  2. 在Pulse下生成的API密钥 设置>API密钥
  3. 您的组织ID来自Pulse 设置
  4. 已安装Node.js 18+

设置

______________________________________________________________________

苹果电脑

1.克隆存储库

打开终端并运行:

git clone https://github.com/Neat-Community-API/Neat-Pulse-MCP-Server.git ~/Documents/neat-pulse-mcp
cd ~/Documents/neat-pulse-mcp

2.安装Node.js(如果尚未安装)

从下载并安装 (版本18或更高版本)。

验证安装:

node --version

3.安装依赖项

npm install

4.建设项目

npm run build

5.添加到克劳德代码

首先,通过在项目目录中运行以下命令来获取项目文件夹的完整路径:

pwd

这将打印类似的内容 /Users/yourname/Documents/neat-pulse-mcp。复制该输出并在下面的命令中使用它:

claude mcp add neat-pulse \
  -e NEAT_PULSE_API_KEY=YOUR_API_KEY \
  -e NEAT_PULSE_ORG_ID=YOUR_ORG_ID \
  -- node /paste/your/path/here/build/index.js

替换 YOUR_API_KEYYOUR_ORG_ID 使用您从Pulse获得的真实凭证 设置>API密钥设置>组织.

例子: 如果 pwd 印刷的 /Users/jane/Documents/neat-pulse-mcp,命令的结尾应该是: -- node /Users/jane/Documents/neat-pulse-mcp/build/index.js

6.验证

claude
/mcp

你应该看看 neat-pulse 用绿色复选标记列出。

______________________________________________________________________

视窗

1.克隆存储库

打开PowerShell并运行:

git clone https://github.com/Neat-Community-API/Neat-Pulse-MCP-Server.git "$env:USERPROFILE\Documents\neat-pulse-mcp"
cd "$env:USERPROFILE\Documents\neat-pulse-mcp"

2.安装Node.js(如果尚未安装)

从下载并安装 (版本18或更高版本)。

验证安装:

node --version

3.安装依赖项

npm install

4.建设项目

npm run build

5.添加到克劳德代码

首先,通过在项目目录中运行以下命令来获取项目文件夹的完整路径:

cd

这将打印类似的内容 C:\Users\yourname。您的完整项目路径是输出加 \Documents\neat-pulse-mcp。在下面的命令中使用它:

claude mcp add neat-pulse -e NEAT_PULSE_API_KEY=YOUR_API_KEY -e NEAT_PULSE_ORG_ID=YOUR_ORG_ID -- node "C:\paste\your\path\here\build\index.js"

替换 YOUR_API_KEYYOUR_ORG_ID 使用您从Pulse获得的真实凭证 设置>API密钥设置>组织.

例子: 如果您的用户名是 jane,命令的结尾应该是: -- node "C:\Users\jane\Documents\neat-pulse-mcp\build\index.js"

6.验证

claude
/mcp

你应该看看 neat-pulse 用绿色复选标记列出。

______________________________________________________________________

用法示例

连接后,您可以问Claude以下问题:

设备管理:

  • “列出我的所有整洁设备”
  • “显示脱机设备”
  • “设备X上的固件版本是什么?”
  • “重新启动A会议室整洁的酒吧”

传感器数据:

  • “我们所有房间的温度是多少?”
  • “显示整个办公室的二氧化碳水平”
  • “现在会议室里有多少人?”
  • “获取达拉斯位置所有设备的湿度读数”

组织管理:

  • “在休斯顿的地点创建一个名为‘行政会议室’的新房间”
  • “列出所有地点及其所在地区”
  • “哪些用户可以访问Pulse?”

项目结构

neat-pulse-mcp/
  src/
    client.ts    # Neat Pulse API HTTP client wrapper
    index.ts     # MCP server with all 37 tools registered
  build/         # Compiled JavaScript (after npm run build)
  package.json
  tsconfig.json
  README.md

API 参考

此服务器包装了官方的Neat Pulse API v0.1.1,文档位于: https://api.pulse.neat.no/docs/

所有请求都通过 https://api.pulse.neat.no/v1/orgs/{orgId}/... 使用承载令牌身份验证。

传感器数据可用

整洁的设备报告以下传感器数据(因设备型号而异):

  • 温度 (精度在+15°C至+40°C范围内为±1°C)
  • 湿度 (精度在20%至80%范围内为±3.5%rH)
  • 二氧化碳 层级
  • 挥发性有机化合物 (挥发性有机化合物)
  • 人数统计 (占用率)
  • 快门关闭 (仅限整洁的框架,隐私快门是否遮挡相机)

故障排除

服务器在中显示为“失败” /mcp:

  • 验证您的API密钥和组织ID是否正确
  • 确保你构建了这个项目(npm run build)
  • 检查路径 claude mcp add 命令指向正确的 build/index.js

API返回403:

  • 您的API密钥可能没有正确的作用域。转到Pulse Settings(脉冲设置)>API密钥,并确保它同时具有读取和写入权限。

API返回404:

  • 在脉冲设置中仔细检查您的组织ID

致谢

这个项目的灵感来自 纯脉冲mcp 由tristan gfr撰写。

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude设备管理视频会议本地部署传感器数据组织管理RESTAPI

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

37

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP