Skip to main content
Glama
Voice-2026

小智 Mac MCP

by Voice-2026

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
XIAOZHI_MAC_CONFIGNoPath to the configuration JSON file. Defaults to ~/Library/Application Support/com.openai.xiaozhi-mac-mcp/config.json
XIAOZHI_ALLOW_CONTROLNoControls whether control tools are allowed to execute. Set to '1' to enable.0

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

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
computer.system.statusB

查询当前 Mac 的批准状态字段,不返回用户名、序列号、地址或文件信息。

computer.app.openA

只打开 Codex;app_id 必须传小写 codex,不能传其他应用、路径或 URL。

computer.work_mode.startA

预览或启动固定工作模式。首次调用保持 confirm=false;用户确认完整清单后才能传 true。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a clearly distinct function: system status, opening an app, and starting a work mode. There is no overlap or confusion between them.

Naming Consistency5/5

All tool names follow a consistent 'computer.<category>.<action>' pattern with snake_case, making the naming predictable and uniform.

Tool Count5/5

With only 3 tools, the server is well-scoped for its narrow purpose. Each tool earns its place and the count is within the ideal range.

Completeness3/5

The set covers status checking and starting actions, but lacks inverse operations like stopping a work mode or closing an app. This creates potential dead ends, though the scope may be intentionally limited.

Maintenance

ActivityStale
ResponsivenessNo issues