Hide (Headless IDE)
About
Integrates Hide's capabilities to enable agentic work on code in a headless environment.
Details
- Author
- hide-org
- Repository
- hide-org/hide-mcp
- GitHub stars
- 8
- Downloads
- 217
- License
- MIT License
- Categories
- Productivity, Developer Tools, Design, Workplace, File Management, AI, Frontend, Infrastructure, Project Management, Other
Jump to
- Text Editor with line numbers and edit history
- Bash shell with persistent state and output truncation
- Works with common Linux/Python packages
- Supports background processes
- Builds as a standalone executable via PyInstaller
- Debugged via MCP Inspector
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Hide (Headless IDE)Command (node, npx, python, etc.)uvArguments-
Argument 1
--directory -
Argument 2
/path/to/hide-mcp -
Argument 3
run -
Argument 4
hide-mcp
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure it in your Claude Desktop configuration file (e.g., claude_desktop_config.json) using uv for development or uvx for published packages. The server runs over stdio.
Text Editor
For viewing and editing files. Features include 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.
The server implements two tools adapted from Anthropic's computer-use-demo:
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"hide (headless ide)": {
"cwd": null,
"env": {},
"args": [
"--directory",
"/path/to/hide-mcp",
"run",
"hide-mcp"
],
"shell": false,
"command": "uv"
}
}
}
Linux
{
"cwd": null,
"env": [],
"args": [
"--directory",
"/path/to/hide-mcp",
"run",
"hide-mcp"
],
"shell": false,
"command": "uv"
}
Macos
{
"cwd": null,
"env": [],
"args": [
"--directory",
"/path/to/hide-mcp",
"run",
"hide-mcp"
],
"shell": false,
"command": "uv"
}
Windows
{
"cwd": null,
"env": [],
"args": [
"hide-mcp"
],
"shell": false,
"command": "uvx"
}
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
<details>
<summary>Development/Unpublished Servers Configuration</summary>
"mcpServers": {
"hide-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/hide-mcp",
"run",
"hide-mcp"
]
}
}
</details>
<details>
<summary>Published Servers Configuration</summary>
"mcpServers": {
"hide-mcp": {
"command": "uvx",
"args": [
"hide-mcp"
]
}
}
</details>
Development
Building and Publishing
To prepare the package for distribution:
1. Sync dependencies and update lockfile:
uv sync
2. Build package distributions:
uv build
This will create source and wheel distributions in the dist/ directory.
3. Publish to PyPI:
uv publish
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





