MCPort
MCPort
MCPort es una herramienta MCP local-first para trabajar con proyectos a través de IA. Permite que un cliente de IA lea código, busque archivos, comprenda símbolos, inspeccione Git, edite archivos y—cuando se autoriza explícitamente—ejecute comandos de desarrollo controlados dentro de Workspaces seleccionados.
Los archivos del proyecto, el estado en tiempo de ejecución y las credenciales permanecen en tu máquina de forma predeterminada. Puedes usar MCP localmente o habilitar el acceso OAuth/Bearer Token para Workspaces seleccionados a través de internet público.
Descripción en chino: README.zh-CN.md
Features
Leer y buscar archivos de proyecto, código fuente, imágenes y directorios
Indexación de código además de soporte para definición, referencia, Hover y símbolos de documento
Estado de Git, diffs, historial y blame
Creación, edición, importación, copia, movimiento y eliminación de archivos contenidos
Checkpoints, tareas, validación y recuperación para cambios de archivos
Ejecución de comandos controlada con listas permitidas, timeouts, límites de salida y confirmación local
Acceso MCP local o público para uno o más Workspaces
Instalación y actualizaciones de LSP por idioma, con soporte para servidores personalizados
Related MCP server: Project Navigator MCP Server
Connect an AI client
En MCPort, añade un proyecto en Projects, habilita MCP para el Workspace y luego copia su información de conexión. Añade la dirección MCP copiada a la configuración MCP de tu cliente de IA. Para acceso público, usa la dirección pública del Workspace y su autenticación OAuth o Bearer Token configurada.
Los clientes comunes que soportan MCP incluyen Claude Desktop, Cursor, Windsurf, Cline, Continue y otros clientes compatibles con MCP. Sus ubicaciones de configuración y formatos varían; sigue la documentación MCP actual del cliente y pega la dirección o configuración proporcionada por MCPort.
Después de instalar o actualizar un LSP, pide al cliente de IA que llame a server_info de nuevo para que pueda actualizar las capacidades de idioma disponibles.
macOS installation
La versión actual de macOS no está firmada. Después de arrastrar MCPort.app a /Applications, ejecuta:
xattr -dr com.apple.quarantine "/Applications/MCPort.app"Haz esto solo para la descarga oficial después de verificar SHA256SUMS.txt.
Connections
El acceso local acepta solicitudes de loopback de forma predeterminada. El acceso público puede usar Cloudflare Tunnel, TryCloudflare, FRP Client o un túnel externo, con autenticación OAuth (recomendada) o Bearer Token.
Los Workspaces públicos usan rutas como:
https://mcp.example.com/w/<workspace>/mcpFiles, code, and LSP
Las operaciones de archivos permanecen dentro del Workspace seleccionado después de comprobaciones de realpath y symlink. El índice de código integrado soporta TypeScript, TSX, JavaScript, JSX, MJS y CJS.
Los servidores de idioma se gestionan de forma independiente y pueden instalarse o actualizarse bajo demanda. Los idiomas soportados incluyen TypeScript/JavaScript, HTML, CSS/SCSS/LESS, Python, JSON, YAML, Markdown, Go, Rust, Java, C, C++ y PHP. Se pueden añadir definiciones LSP personalizadas para otros idiomas.
Permission tiers
readonly: navegación de proyectos, búsqueda, comprensión de código, Git de solo lectura e historialstandard: cambios de archivos, importaciones, checkpoints, tareas y validación rápidafull: comandos controlados, sesiones de comandos, recuperación y validación completa
Los comandos usan un nombre de ejecutable más una matriz de argumentos, nunca una cadena de shell arbitraria. Siguen sujetos al interruptor global de comandos, la lista permitida exacta, los timeouts, los límites de salida y la confirmación de alto riesgo.
Security
Los límites del Workspace se comprueban después de resolver rutas reales y symlinks. Los cambios de archivos soportan líneas base SHA256, reversión transaccional y checkpoints. Los Workspaces públicos siempre requieren autenticación. Los tokens, credenciales de túnel y otros secretos usan almacenamiento seguro del sistema y se redactan de registros y trazas.
El Runtime se ejecuta como el usuario del sistema operativo con sesión iniciada. La lista permitida de comandos no es un sandbox del sistema operativo.
Documentation
Contributing
MCPort es mantenido por Sky y se publica bajo la Licencia MIT. Se aceptan issues y pull requests. Consulta CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md, notas de privacidad y avisos de terceros.
Los LSP de terceros se instalan desde sus propios gestores de paquetes oficiales o canales de lanzamiento y no se incluyen con MCPort. Sigue la licencia y los términos de cada proyecto.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides secure, sandboxed file system access for AI assistants to read, write, and manage project files with controlled command execution capabilities, all confined to a designated workspace directory.MIT
- AlicenseAqualityBmaintenanceEnables AI agents to autonomously navigate a codebase by listing directories, reading files, searching code, and running whitelisted commands.512ISC
- AlicenseNot gradedqualityAmaintenanceProvides AI clients with safe, structured access to local filesystem, Git repositories, and project contexts, featuring file operations, git status/diff, project management, and built-in code review/bug analysis prompts.1,284MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI agents to develop within a local project workspace by reading and modifying files, running commands and tests, checking Git state, and persisting progress as history sessions that can be restored in later conversations.
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Git-backed platform for skills, tools, and context for AI agents
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sky32/mcport'
If you have feedback or need assistance with the MCP directory API, please join our Discord server