Permite que los agentes de programación inicien, detengan y lean logs de servidores de desarrollo locales a través de Claude Code, Cursor y Codex.
También conocido como marcellosso/localhost, localhost, @getlocalhost/cli
- Stars
- 4
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.2.0
- Último commit
- 14 nov 2026
- Licencia
- MIT
¿Qué es localhost app MCP?
localhost app es un MCP server. Permite que los agentes de programación inicien, detengan y lean logs de servidores de desarrollo locales a través de Claude Code, Cursor y Codex.
Resumen generado a partir del README del proyecto
Acerca del MCP server de localhost app
Esta herramienta permite a los desarrolladores que usan Claude Code, Cursor, Claude Desktop o Codex gestionar servidores de desarrollo locales mediante agentes de programación. Al conectar estos agentes con la aplicación localhost, les permites iniciar y detener servicios o leer logs directamente desde tu entorno de terminal. El proceso de configuración utiliza una interfaz de línea de comandos para actualizar automáticamente archivos de configuración como claude_desktop_config.json o ~/.cursor/mcp.json, asegurando que tus ajustes y comentarios existentes permanezcan intactos.
Para usar este servidor, debes tener instalada la aplicación localhost en tu máquina. La CLI se encarga de la instalación del localhost-mcp skill, que permite a los agentes comprender tareas específicas. Puedes ejecutar el servidor en modo de solo lectura usando el flag --read-only si quieres evitar que el agente añada, edite o elimine proyectos y servicios. Esta configuración funciona localmente a través de stdio, lo que la convierte en un puente directo entre tu asistente de programación con IA y tus procesos locales en ejecución.
Qué puedes hacer con él
- 1Configurar múltiples agentes de IA a la vezUsa la CLI para añadir el servidor localhost a cada agente compatible que encuentres en tu ordenador.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar localhost app MCP
Formatos verificados el 10 nov 2026Instalar localhost app MCP en Claude Code
$ claude mcp add localhost -- npx -y @getlocalhost/cliInstalar localhost app MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"localhost": {
"command": "npx",
"args": [
"-y",
"@getlocalhost/cli"
]
}
}
}Instalar localhost app MCP en VS Code
.vscode/mcp.json
{
"servers": {
"localhost": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@getlocalhost/cli"
]
}
}
}Instalar localhost app MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"localhost": {
"command": "npx",
"args": [
"-y",
"@getlocalhost/cli"
]
}
}
}Instalar localhost app MCP en Codex
~/.codex/config.toml
[mcp_servers.localhost] command = "npx" args = ["-y", "@getlocalhost/cli"]
Instalar localhost app MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"localhost": {
"command": "npx",
"args": [
"-y",
"@getlocalhost/cli"
]
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblemarcellosso/localhost is public and reachablegithub.com/marcellosso/localhost ↗Aprobado
- El paquete cita este repositorio como fuente@getlocalhost/cli names marcellosso/localhost as sourcenpmjs.com/package/@getlocalhost/cli ↗Aprobado
- Procedencia de la compilación (atestación Sigstore)Sigstore attestation for @getlocalhost/clinpmjs.com/package/@getlocalhost/cli/v/0.2.0#provenance ↗Aprobado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-12github.com/marcellosso/localhost ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @getlocalhost/cliAprobado
- Sin avisos críticos en el paquete ni en sus dependencias1 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPNo verificado
README
Ver en GitHub@getlocalhost/cli
Connects your coding agents to localhost mcp, the MCP server of localhost app, from a terminal:
npx @getlocalhost/cli mcp install
It adds a server named localhost to Claude Code, Claude Desktop, Cursor and Codex, whichever are on this computer, and installs the localhost-mcp skill where each agent reads skills. The server runs the localhost command that comes with the app, so the app must be installed: without it, this prints how to install it for your OS and changes nothing.
It writes what Settings → Agents in the app writes, and the app shows these agents as connected:
| Agent | MCP server added to | Skill installed in |
|---|---|---|
| Claude Code | ~/.claude.json, through claude mcp add-json --scope user when claude is installed |
~/.claude/skills/localhost-mcp/ |
| Claude Desktop (macOS, Windows) | claude_desktop_config.json in Claude's folder (~/Library/Application Support/Claude, %APPDATA%\Claude) |
none: it has no skills folder |
| Cursor | ~/.cursor/mcp.json |
~/.cursor/skills/localhost-mcp/, unless Claude Code's or Codex's folder has it: Cursor reads those too |
| Codex | ~/.codex/config.toml |
~/.agents/skills/localhost-mcp/ |
- Only its own entries. Every other server and setting in the file stays as it was, comments and order included. A file it can't read is reported and left alone.
- A backup first, in the
agent-backupsfolder of localhost's data folder, before it first changes a file. - Running it again changes nothing.
Commands
npx @getlocalhost/cli mcp install # add the server and the skill
npx @getlocalhost/cli mcp uninstall # remove them, and nothing else
npx @getlocalhost/cli mcp status # where each agent stands
npx @getlocalhost/cli mcp serve # run the server, for an MCP client's configuration
| Option | |
|---|---|
--client <agent> |
claude-code, claude-desktop, cursor or codex; claude for both Claude apps. Repeat it, or separate with commas, for more than one. Without it: every agent found on this computer. |
--read-only |
For mcp install and mcp serve. The server runs localhost mcp --read-only, without the tools that add, edit or remove Projects and Services. Needs a localhost app that has it (0.4.0 or later). Installing again without it keeps a read-only server read-only. |
--dry-run |
Prints what would change, as a diff, and changes nothing. |
Then start a new Claude Code session, quit and reopen Claude Desktop, check Cursor Settings → MCP, or restart Codex.
Any MCP client
mcp serve is the server itself, for any client that starts MCP servers over stdio:
{
"mcpServers": {
"localhost": { "command": "npx", "args": ["-y", "@getlocalhost/cli", "mcp", "serve"] }
}
}
It finds the app's localhost command as mcp install does and runs localhost mcp with the client's stdin and stdout, passing on Ctrl-C and other signals and exiting as the server does. mcp serve --read-only runs localhost mcp --read-only. It writes nothing to stdout itself, since that is the client's channel: without the app, or with an app whose command doesn't run, it says why on stderr and exits with 1. claude mcp add --scope user localhost -- npx -y @getlocalhost/cli mcp serve and codex mcp add localhost -- npx -y @getlocalhost/cli mcp serve add it from a terminal.
More in the MCP docs. Node 18 or later; no dependencies.
Development
cd packages/cli
npm test
node bin/getlocalhost.js mcp status
The JSON and TOML editors are the same as the core's (core/localhost-core/src/agents/), and their tests too: change both together. npm pack copies the skill from skills/localhost-mcp into the package.
Preguntas sobre localhost app MCP
¿Cómo agrego localhost app MCP a Claude Code?
Ejecuta claude mcp add localhost -- npx -y @getlocalhost/cli en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego localhost app MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué agentes de programación pueden usar este servidor?
El servidor se puede añadir a Claude Code, Claude Desktop, Cursor y Codex.
¿Necesito instalar algo más para que esto funcione?
Sí, la aplicación localhost debe estar instalada en tu sistema para que el servidor funcione.
¿El proceso de instalación modifica mis configuraciones de agente existentes?
Solo modifica sus propias entradas y crea una copia de seguridad en la carpeta agent-backups antes de realizar cualquier cambio.