DG-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DG_MCP_WAVEFORMS | No | Colon-separated paths to .pulse or .zip files to load on startup | |
| DG_MCP_LIBRARY_DIR | No | Directory for user-imported/AI-designed wave persistence | |
| DG_MCP_WAVEFORMS_DIR | No | Directory to load all .pulse and .zip files from |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| startA | 【启动通道】启动一个通道,同时设置初始强度和波形。 触发:通道当前停止,需要从零开始时使用。 不用:通道已运行 → 想加点强度用 adjust_strength,想换波形用 change_wave,想结束用 stop。 约束:单次启动强度上限 10(受安全设置约束),完成后先描述结果并询问感受,不要在同一回合连续追加多次强度。 可用波形:breath(呼吸:渐强渐弱,最温柔的铺垫波形);tide(潮汐:波浪般起伏的慢节奏);pulse_low(低脉冲:轻柔的规律节奏);pulse_mid(中脉冲:中等强度的规律节奏);pulse_high(高脉冲:强烈的规律节奏);tap(敲击:带节奏停顿的点触感)。 |
| stopA | 【停止通道】停止一个通道,省略 channel 则停止全部通道。 触发:用户表达"停一下/够了/关掉",或需要结束输出时。 不用:start(strength=0) 或其他变通方式不能代替 stop。 约束:无次数上限。 |
| adjust_strengthA | 【调节强度】在不改变波形的前提下相对调整一个通道的强度。 触发:通道运行中,需要小步推进、轻微回落、边缘控制时使用。 不用:想换波形 → change_wave;通道未启动 → start。 约束:本回合最多调用 2 次,单步幅度 ±10,优先选小幅度(约 1/3 上限)做平稳推进,每次调整后停下来观察反馈。 |
| change_waveA | 【切换波形】在不改变强度的前提下更换一个通道的波形。 触发:已启动后想换节奏、换触感时使用。 不用:想加强 → adjust_strength;通道未启动 → start。 约束:仅切波形不动强度,切换后停下来描述新感觉。 可用波形:breath(呼吸:渐强渐弱,最温柔的铺垫波形);tide(潮汐:波浪般起伏的慢节奏);pulse_low(低脉冲:轻柔的规律节奏);pulse_mid(中脉冲:中等强度的规律节奏);pulse_high(高脉冲:强烈的规律节奏);tap(敲击:带节奏停顿的点触感)。 |
| burstA | 【短时脉冲】把一个正在运行的通道短暂拉到目标强度,持续一段时间后自动回落。 触发:制造短促峰值、强烈点射感时使用。 不用:通道未启动 → 先 start;想长期提升强度 → adjust_strength。 约束:本回合最多调用 1 次,单次时长 100-5000ms,完成后先停下来观察反馈。 |
| timerA | 【设置定时器】指定秒数后由系统触发一次内部跟进。 触发:需要"过一会儿再问"、"稍后提醒"的流程时使用。 不用:想立即跟进直接发文字回复,不需要定时器。 约束:到期回合是内部触发不是用户消息,到期回合只能简短跟进,禁止自动操作设备。 |
| design_waveA | 【设计波形】组合一组段落生成新的自定义波形,保存到波形库后可立即播放或留待后用。 触发:用户描述的体感无法用现有波形组合表达时使用(如 "先慢慢渐入再变成连续敲击")。 不用:内置或已导入的波形够用 → 直接 start / change_wave;只想加减强度 → adjust_strength。 约束:单回合最多调用 1 次;总时长 100-30000ms(建议 1-10s);保存的波形会出现在用户的自定义波形列表里。 段落原语:ramp(强度线性变化)、hold(恒定强度)、pulse(高低交替节拍)、silence(静默间隔)。 |
| scanB | 扫描附近的 Coyote 设备。返回包含 address / name / version 的列表。 |
| connectA | 连接到指定的 Coyote 设备。需先调用 scan 获取地址。 |
| disconnectA | 断开当前 Coyote 连接。 |
| get_statusA | 查询当前设备状态:连接状态 / 强度 / 波形 / 电池。 |
| list_waveformsA | 列出当前波形库中的所有波形(内置 + 已导入)。 |
| load_waveformsB | 从指定路径加载 .pulse 文件或包含 .pulse 的 .zip。 |
| emergency_stopA | 紧急停止:强度归零,所有波形停止。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xNullAI/DG-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server