Dot MCP-向您的Dot E-ink设备发送通知
](https://www.npmjs.com/package/mindreset-dot-mcp) 
______________________________________________________________________
英语
引言
Dot MCP是一个模型上下文协议(MCP)服务器,它使AI助手能够向您的 点 电子墨水显示设备。当AI完成任务、遇到问题或需要您注意时,它可以通过您的Dot设备主动通知您。
特性
- 向Dot电子墨水设备发送文本通知
- 支持标题、消息、签名、图标和链接
- 立即刷新或定时显示
- 来自AI助手的主动通知
需求
- Node.js>=v18.0.0
- A点设备、API密钥和设备ID(如何获取API密钥和设备ID)
- MCP兼容客户端(Cursor、Claude Code、VS Code、Windsurf等)
安装
在游标中安装
首选 Settings -> Cursor Settings -> MCP -> Add new global MCP server
将以下配置添加到您的 ~/.cursor/mcp.json:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"YOUR_API_KEY",
"--device-id",
"YOUR_DEVICE_ID"
]
}
}
}在Claude代码中安装
运行此命令:
claude mcp add dot -- npx -y mindreset-dot-mcp --api-key YOUR_API_KEY --device-id YOUR_DEVICE_ID在VS代码中安装
将此添加到您的VS Code MCP配置文件中。看 VS代码MCP文档 了解更多信息。
{
"mcp": {
"servers": {
"dot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"YOUR_API_KEY",
"--device-id",
"YOUR_DEVICE_ID"
]
}
}
}
}安装在Windsurf中
将此添加到您的Windsurf MCP配置文件中。看 Windsurf MCP文件 了解更多信息。
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"YOUR_API_KEY",
"--device-id",
"YOUR_DEVICE_ID"
]
}
}
}安装在Cline中
打开临床MCP设置并添加以下配置:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"YOUR_API_KEY",
"--device-id",
"YOUR_DEVICE_ID"
]
}
}
}在Claude桌面中安装
打开Claude Desktop开发人员设置并编辑您的 claude_desktop_config.json:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"YOUR_API_KEY",
"--device-id",
"YOUR_DEVICE_ID"
]
}
}
}使用环境变量
您还可以使用环境变量而不是CLI参数:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": ["-y", "mindreset-dot-mcp"],
"env": {
"DOT_API_KEY": "YOUR_API_KEY",
"DOT_DEVICE_ID": "YOUR_DEVICE_ID"
}
}
}
}可用工具
send_text
将文本内容发送到您的Dot电子墨水设备。
参数:
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| title | string | No | 屏幕上显示的文本标题(最多10个中文字符) |
| message | string | No | 屏幕上显示的文本内容(最多40个汉字) |
| 签名 | 字符串 | 否 | 屏幕上显示的文本签名 |
| icon | string | 否 | Base64编码的PNG图标数据(40x40px),显示在左下角 |
| link | string | 否 | 点击打开功能的HTTP/HTTPS链接或方案URL |
| refreshNow | boolean | 否 | 是否立即显示内容(默认值:true) |
发展
# Install dependencies
pnpm install
# Build
pnpm run build
# Run tests
pnpm run test许可证
麻省理工学院
______________________________________________________________________
中文
简介
Dot MCP 是一个 Model Context Protocol (MCP) 服务器,可以让 AI 助手向你的 点 墨水屏设备发送通知。当 AI 完成任务、遇到问题或需要你的注意时,它可以主动通过你的 Dot 设备通知你。
功能特性
- 向 Dot 墨水屏设备发送文本通知
- 支持标题、消息、签名、图标和链接
- 即时刷新或定时显示
- AI 助手主动通知
系统要求
- Node.js>=v18.0.0
- Dot 设备、API 密钥和设备 ID(如何获取 API 密钥和设备 ID)
- 支持 MCP 的客户端(Cursor、Claude Code、VS Code、Windsurf 等)
安装配置
在 Cursor 中安装
进入: Settings -> Cursor Settings -> MCP -> Add new global MCP server
在 ~/.cursor/mcp.json 中添加以下配置:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"你的API密钥",
"--device-id",
"你的设备ID"
]
}
}
}在 Claude Code 中安装
运行以下命令:
claude mcp add dot -- npx -y mindreset-dot-mcp --api-key 你的API密钥 --device-id 你的设备ID在 VS Code 中安装
将以下配置添加到 VS Code MCP 配置文件中。详见 VS Code MCP 文档。
{
"mcp": {
"servers": {
"dot": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"你的API密钥",
"--device-id",
"你的设备ID"
]
}
}
}
}在 Windsurf 中安装
将以下配置添加到 Windsurf MCP 配置文件中。详见 Windsurf MCP 文档。
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"你的API密钥",
"--device-id",
"你的设备ID"
]
}
}
}在 Cline 中安装
打开 Cline MCP 设置并添加以下配置:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"你的API密钥",
"--device-id",
"你的设备ID"
]
}
}
}在 Claude Desktop 中安装
打开 Claude Desktop 开发者设置并编辑 claude_desktop_config.json:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": [
"-y",
"mindreset-dot-mcp",
"--api-key",
"你的API密钥",
"--device-id",
"你的设备ID"
]
}
}
}使用环境变量
你也可以使用环境变量代替命令行参数:
{
"mcpServers": {
"dot": {
"command": "npx",
"args": ["-y", "mindreset-dot-mcp"],
"env": {
"DOT_API_KEY": "你的API密钥",
"DOT_DEVICE_ID": "你的设备ID"
}
}
}
}可用工具
send_text
向 Dot 墨水屏设备发送文本内容。
参数:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| title | string | 否 | 屏幕上显示的标题(最多 10 个中文字符显示长度) |
| message | string | 否 | 屏幕上显示的内容(最多 40 个中文字符显示长度) |
| signature | string | 否 | 屏幕上显示的签名 |
| icon | string | 否 | Base64 编码的 PNG 图标(40x40 像素),显示在左下角 |
| link | string | 否 | HTTP/HTTPS 链接或 Scheme URL,点击可打开 |
| refreshNow | boolean | 否 | 是否立即显示内容(默认:true) |
开发
# 安装依赖
pnpm install
# 构建
pnpm run build
# 运行测试
pnpm run test许可证
麻省理工学院
