Hide MCP server

Hide MCP server

为隐藏提供的MCP server。

这是为 Hide(无头 IDE)设计的 MCP 服务器的快速入门指南。

核心功能

  • 文本编辑器:查看/编辑文件,支持行号显示、目录列表、字符串替换等
  • Bash 工具:持久化的 bash shell,支持常用 Linux/Python 包和后台进程

安装配置

Claude 桌面版配置

配置文件位置:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json

开发环境配置

"mcpServers": {
    "hide-mcp": {
        "command": "uv",
        "args": [
            "--directory",
            "/path/to/hide-mcp",
            "run",
            "hide-mcp"
        ]
    }
}

生产环境配置

"mcpServers": {
    "hide-mcp": {
        "command": "uvx",
        "args": [
            "hide-mcp"
        ]
    }
}

开发指南

构建与发布

# 同步依赖
uv sync

# 构建分发包
uv build

# 发布到 PyPI
uv publish

打包独立可执行文件

uv run pyinstaller hide-mcp.spec

调试

推荐使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/hide-mcp run hide-mcp

访问终端中显示的 URL 开始调试会话。