Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

hide-mcp

MCP.Pizza Chef: hide-org

The Hide MCP server is a specialized MCP server designed for the Hide headless IDE environment. It provides two main tools: a Text Editor for file viewing, editing, directory listing, and history tracking, and a Bash shell supporting persistent sessions with common Linux and Python packages. This server enables seamless, real-time interaction with code and files in a headless IDE setup, facilitating efficient development workflows. It supports features like exact string replacement, line insertion, and background process management, making it a powerful tool for developers integrating MCP with headless IDEs.

Use This MCP server To

Edit and manage files in a headless IDE environment Run persistent bash shell commands with Linux/Python support View directory listings and file contents with line numbers Perform exact string replacements and line insertions in files Track and revert file edit history Manage background processes in bash shell Integrate headless IDE workflows with MCP-enabled LLMs

README

Hide MCP server

A MCP server for Hide – headless IDE.

Components

Tools

The server implements two tools adapted from Anthropic's computer-use-demo:

Text Editor

For viewing and editing files. Features file viewing with line numbers, directory listing, file creation, string replacement with exact matching, line insertion, and edit history.

Bash

A persistent bash shell with support for common Linux/Python packages, background processes and automatic output truncation.

Quickstart

Install

Claude Desktop

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

Development/Unpublished Servers Configuration ``` "mcpServers": { "hide-mcp": { "command": "uv", "args": [ "--directory", "/path/to/hide-mcp", "run", "hide-mcp" ] } } ```
Published Servers Configuration ``` "mcpServers": { "hide-mcp": { "command": "uvx", "args": [ "hide-mcp" ] } } ```

Development

Building and Publishing

To prepare the package for distribution:

  1. Sync dependencies and update lockfile:
uv sync
  1. Build package distributions:
uv build

This will create source and wheel distributions in the dist/ directory.

  1. Publish to PyPI:
uv publish

Note: You'll need to set PyPI credentials via environment variables or command flags:

  • Token: --token or UV_PUBLISH_TOKEN
  • Or username/password: --username/UV_PUBLISH_USERNAME and --password/UV_PUBLISH_PASSWORD

Packaging

To package the service into a standalone executable:

uv run pyinstaller hide-mcp.spec

This will create a standalone executable in the dist/ directory.

Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.

You can launch the MCP Inspector via npm with this command:

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

Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.

hide-mcp FAQ

How do I install the Hide MCP server for Claude Desktop?
On MacOS, configure it in '~/Library/Application Support/Claude/claude_desktop_config.json'. On Windows, use '%APPDATA%/Claude/claude_desktop_config.json'.
What tools does the Hide MCP server provide?
It provides a Text Editor for file operations and a persistent Bash shell supporting common Linux and Python packages.
Can the Hide MCP server handle background processes?
Yes, the Bash tool supports background processes with automatic output truncation.
Does the Text Editor support file creation and editing history?
Yes, it supports file creation, exact string replacement, line insertion, and maintains an edit history.
Is the Hide MCP server suitable for headless IDEs?
Yes, it is specifically designed as a MCP server for the Hide headless IDE.
How does the Hide MCP server enhance developer workflows?
By enabling real-time file editing and bash command execution within a headless IDE, it streamlines coding and debugging.
Can I use the Hide MCP server with LLMs like Claude and Gemini?
Yes, it integrates with MCP clients that support models like Claude, Gemini, and OpenAI for enhanced AI-assisted development.
What programming environments does the Bash tool support?
It supports common Linux and Python packages, making it versatile for various development tasks.