
Hide MCP server

2025.03.07
8
Python无头IDE文件编辑命令行操作开发效率
Hide MCP server 是一个为 Hide(无头IDE)设计的 MCP 服务器。它提供了文本编辑器和 Bash 工具,支持文件查看、编辑、目录列表、文件创建、字符串替换、行插入和编辑历史等功能,以及一个持久的 Bash shell,支持常见的 Linux/Python 包、后台进程和自动输出截断。
View on GitHub
Overview
基本能力
产品定位
Hide MCP server 是一个为 Hide(无头IDE)设计的 MCP 服务器,主要用于开发环境中的文件编辑和命令行操作。
核心功能
- 文本编辑器:
- 文件查看(带行号)
- 目录列表
- 文件创建
- 字符串替换(精确匹配)
- 行插入
-
编辑历史
-
Bash 工具:
- 持久的 Bash shell
- 支持常见的 Linux/Python 包
- 后台进程
- 自动输出截断
适用场景
- 开发环境中的文件编辑和命令行操作
- 无头 IDE 的后台服务
工具列表
- 文本编辑器:用于文件查看和编辑,支持多种操作。
- Bash:提供持久的 Bash shell,支持常见的 Linux/Python 包和后台进程。
常见问题解答
- 调试:由于 MCP 服务器通过 stdio 运行,调试可能具有挑战性。推荐使用 MCP Inspector 进行调试。
使用教程
使用依赖
无特殊依赖,但需要安装 Claude Desktop。
安装教程
- Claude Desktop 配置:
- MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
-
Windows:
%APPDATA%/Claude/claude_desktop_config.json
-
开发/未发布服务器配置:
json "mcpServers": { "hide-mcp": { "command": "uv", "args": [ "--directory", "/path/to/hide-mcp", "run", "hide-mcp" ] } }
-
已发布服务器配置:
json "mcpServers": { "hide-mcp": { "command": "uvx", "args": [ "hide-mcp" ] } }
调试方式
- 使用 MCP Inspector 进行调试:
bash npx @modelcontextprotocol/inspector uv --directory /path/to/hide-mcp run hide-mcp
- 访问浏览器中显示的 URL 开始调试。