DevSpace MCP
A self-hosted MCP server that gives ChatGPT and other clients access to code on your machine: read, edit, search and run commands
- 5,485 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Gives the connected client arbitrary command execution on your machine
- Exposes local folders outward through a tunnel
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/devspaceDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Gives the connected client arbitrary command execution on your machine
- Exposes local folders outward through a tunnel
This is third-party code. Review the repository files before installing.
What it does
DevSpace is an MCP server you run yourself and expose through your own tunnel. Through it ChatGPT or another MCP client gets tools to work with your local projects: read and edit files, search code, inspect directories and run commands for tests, builds, git and package scripts. Access is limited to folders you allow, and the connection is confirmed with an owner password from ~/.devspace/auth.json. It supports isolated git worktrees for parallel sessions, reading instructions from AGENTS.md and CLAUDE.md, and connecting selected agents as subagents. Nothing is uploaded to a third-party service; the code stays on your machine.
Who it is for. For developers who want to run a coding session from ChatGPT or another MCP client directly in their local projects.
Good fit when
- You want ChatGPT to work with real project files on your machine
- You need one MCP endpoint for several clients and short coding sessions
- You need parallel sessions in isolated git worktrees
Not a fit when
- You cannot expose the machine through a tunnel or run arbitrary commands on it
- You have no public HTTPS address and are not ready to set up a tunnel
Example request
Open my project in an allowed folder, find the failing test and propose a fixMCP
- Transport
- http
- Authentication
- not required
Limitations
DevSpace grants the connected client serious powers on the machine, including shell command execution inside the opened workspace, so treat the client as a trusted partner with system access. You need your own public HTTPS address through Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel or another proxy, and Node 22.19 or newer. Keep the owner password from ~/.devspace/auth.json private. The main client, ChatGPT, is unavailable from Russia without a VPN, so that scenario needs service access.
How to disable. Stop the devspace serve process and the tunnel, remove the connector in the client and, if needed, uninstall the global @waishnav/devspace package and the ~/.devspace/ folder.
FAQ
Is the code uploaded anywhere?
No. The server runs on your machine, the client connects to it through your tunnel, and files stay local.
Is it only for ChatGPT?
No. It is a standard MCP server that other MCP clients connect to, and selected agents can act as subagents.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server on your machine that lets ChatGPT and Claude edit code, run tests and check Git in a local repository
A configurator that reads your repo and sets up agents, skills, MCP servers and rules for its stack across several assistants
CodexPro
codexpro
A local MCP server that gives ChatGPT in developer mode tools for reading, searching, editing and checking the repositories you allow
An MCP server that lets an agent read files, search code and run commands in a workspace
An MCP server that gives Claude Desktop and other clients file tools, a shell and sub-agents in the style of Claude Code
An MCP server and CLI for code research: search and understand your project and all of GitHub with fewer tokens
README in short
The README describes DevSpace as an MCP server you keep on your machine and expose through your own tunnel so a client like ChatGPT can work with local code. Installation is via npm or npx, and devspace init asks where you will connect from and which folders and agents are allowed. One /mcp endpoint supports both the newer per-request protocol and older clients without a mode switch. The connection is confirmed with an owner password, and the client gets rights to read, edit, search and run commands in the opened folder. It needs Node 22.19 or newer and supports Linux, macOS and Windows.