Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
hostNoWhistle server IP address, defaults to localhost if not configuredlocalhost
portNoWhistle server port number, defaults to 8899 if not configured8899

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
getRulesC

获取所有规则&分组

createRuleC

创建新规则

updateRuleC

更新规则内容

renameRuleC

重命名规则

deleteRuleD

删除规则

enableRuleD

启用规则

disableRuleD

禁用规则

createGroupC

创建新分组

renameGroupC

重命名分组

deleteGroupC

删除分组

addRuleToGroupC

将规则添加到分组

removeRuleFromGroupC

将规则移出分组

getAllValuesC

获取所有规则的值

createValuesGroupC

创建新的值分组

createValueC

创建新的值

updateValueC

更新值内容

renameValueC

重命名值

renameValueGroupC

重命名值分组

deleteValueD

删除值

deleteValueGroupC

删除值分组

addValueToGroupC

将值添加到分组

removeValueFromGroupD

将值移出分组

getWhistleStatusB

获取whistle服务器的当前状态

toggleProxyC

启用或禁用whistle代理

toggleHttpInterceptionC

启用或禁用HTTP拦截

toggleHttpsInterceptionC

启用或禁用HTTPS拦截

toggleHttp2C

启用或禁用HTTP/2

toggleMultiRuleModeC

启用或禁用多规则模式

getInterceptInfoC

获取URL的拦截信息(请求/响应皆以base64编码)

replayRequestA

在whistle中重放捕获的请求(本接口请求后不会直接返回结果, 需要使用getInterceptInfo接口获取结果)

setAllRulesStateB

控制所有规则的启用状态(启用/禁用)

getCurrentTimestampB

获取当前本地时间戳

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/7gugu/whistle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server