Hide MCP server

Hide MCP server

site icon
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 服务器,主要用于开发环境中的文件编辑和命令行操作。

核心功能

  1. 文本编辑器
  2. 文件查看(带行号)
  3. 目录列表
  4. 文件创建
  5. 字符串替换(精确匹配)
  6. 行插入
  7. 编辑历史

  8. Bash 工具

  9. 持久的 Bash shell
  10. 支持常见的 Linux/Python 包
  11. 后台进程
  12. 自动输出截断

适用场景

  • 开发环境中的文件编辑和命令行操作
  • 无头 IDE 的后台服务

工具列表

  1. 文本编辑器:用于文件查看和编辑,支持多种操作。
  2. Bash:提供持久的 Bash shell,支持常见的 Linux/Python 包和后台进程。

常见问题解答

  • 调试:由于 MCP 服务器通过 stdio 运行,调试可能具有挑战性。推荐使用 MCP Inspector 进行调试。

使用教程

使用依赖

无特殊依赖,但需要安装 Claude Desktop。

安装教程

  1. Claude Desktop 配置
  2. MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
  3. Windows: %APPDATA%/Claude/claude_desktop_config.json

  4. 开发/未发布服务器配置json "mcpServers": { "hide-mcp": { "command": "uv", "args": [ "--directory", "/path/to/hide-mcp", "run", "hide-mcp" ] } }

  5. 已发布服务器配置json "mcpServers": { "hide-mcp": { "command": "uvx", "args": [ "hide-mcp" ] } }

调试方式

  1. 使用 MCP Inspector 进行调试: bash npx @modelcontextprotocol/inspector uv --directory /path/to/hide-mcp run hide-mcp
  2. 访问浏览器中显示的 URL 开始调试。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。