Skip to main content
Glama

MCPort

MCPort는 AI를 통해 프로젝트를 작업하기 위한 로컬 우선 MCP 도구입니다. AI 클라이언트가 코드를 읽고, 파일을 검색하고, 심볼을 이해하고, Git을 검사하고, 파일을 편집하며, 명시적으로 승인된 경우 선택한 Workspace 내에서 통제된 개발 명령을 실행할 수 있게 해줍니다.

프로젝트 파일, 런타임 상태, 자격 증명은 기본적으로 사용자 머신에 유지됩니다. MCP를 로컬에서 사용하거나 공개 인터넷을 통해 선택한 Workspace에 대한 OAuth/Bearer Token 액세스를 활성화할 수 있습니다.

中文说明:README.zh-CN.md

기능

  • 프로젝트 파일, 소스 코드, 이미지, 디렉터리 읽기 및 검색

  • 코드 인덱싱과 정의, 참조, Hover, 문서 심볼 지원

  • Git 상태, diff, 기록, blame

  • 제한된 파일 생성, 편집, 가져오기, 복사, 이동, 삭제

  • 파일 변경에 대한 체크포인트, 작업, 검증, 복구

  • 허용 목록, 시간 제한, 출력 제한, 로컬 확인을 통한 통제된 명령 실행

  • 하나 이상의 Workspace에 대한 로컬 또는 공개 MCP 액세스

  • 언어별 LSP 설치 및 업데이트, 사용자 지정 서버 지원

Related MCP server: Project Navigator MCP Server

AI 클라이언트 연결

MCPort에서 Projects 아래에 프로젝트를 추가하고, Workspace에 대해 MCP를 활성화한 다음 연결 정보를 복사하세요. 복사한 MCP 주소를 AI 클라이언트의 MCP 설정에 추가하세요. 공개 액세스의 경우 Workspace 공개 주소와 구성된 OAuth 또는 Bearer Token 인증을 사용하세요.

MCP를 지원하는 일반적인 클라이언트로는 Claude Desktop, Cursor, Windsurf, Cline, Continue 및 기타 MCP 호환 클라이언트가 있습니다. 설정 위치와 구성 형식은 다양하므로 클라이언트의 최신 MCP 문서를 따르고 MCPort에서 제공하는 주소 또는 구성을 붙여넣으세요.

LSP를 설치하거나 업데이트한 후 AI 클라이언트에 server_info를 다시 호출하도록 요청하여 사용 가능한 언어 기능을 새로 고칠 수 있게 하세요.

macOS 설치

현재 macOS 릴리스는 서명되지 않았습니다. MCPort.app/Applications로 끌어다 놓은 후 다음을 실행하세요:

xattr -dr com.apple.quarantine "/Applications/MCPort.app"

SHA256SUMS.txt를 확인한 후 공식 다운로드에 대해서만 이 작업을 수행하세요.

연결

로컬 액세스는 기본적으로 루프백 요청을 허용합니다. 공개 액세스는 OAuth(권장) 또는 Bearer Token 인증과 함께 Cloudflare Tunnel, TryCloudflare, FRP Client 또는 외부 터널을 사용할 수 있습니다.

공개 Workspace는 다음과 같은 경로를 사용합니다:

https://mcp.example.com/w/<workspace>/mcp

파일, 코드 및 LSP

파일 작업은 realpath 및 심볼릭 링크 확인 후 선택한 Workspace 내에서만 수행됩니다. 내장 코드 인덱스는 TypeScript, TSX, JavaScript, JSX, MJS, CJS를 지원합니다.

언어 서버는 독립적으로 관리되며 필요에 따라 설치하거나 업데이트할 수 있습니다. 지원 언어에는 TypeScript/JavaScript, HTML, CSS/SCSS/LESS, Python, JSON, YAML, Markdown, Go, Rust, Java, C, C++, PHP가 포함됩니다. 다른 언어에 대한 사용자 지정 LSP 정의를 추가할 수 있습니다.

권한 등급

  • readonly: 프로젝트 탐색, 검색, 코드 이해, 읽기 전용 Git, 기록

  • standard: 파일 변경, 가져오기, 체크포인트, 작업, 빠른 검증

  • full: 통제된 명령, 명령 세션, 복구, 완전한 검증

명령은 임의의 셸 문자열이 아닌 실행 파일 이름과 인수 배열을 사용합니다. 명령은 전역 명령 스위치, 정확한 허용 목록, 시간 제한, 출력 제한, 고위험 확인의 적용을 받습니다.

보안

Workspace 경계는 실제 경로와 심볼릭 링크를 확인한 후 검사됩니다. 파일 변경은 SHA256 기준선, 트랜잭션 롤백, 체크포인트를 지원합니다. 공개 Workspace는 항상 인증이 필요합니다. 토큰, 터널 자격 증명 및 기타 비밀 정보는 시스템 보안 저장소를 사용하며 로그와 추적에서 삭제됩니다.

Runtime은 로그인한 OS 사용자로 실행됩니다. 명령 허용 목록은 운영 체제 샌드박스가 아닙니다.

문서

기여

MCPort는 Sky가 유지 관리하며 MIT License로 배포됩니다. 이슈와 풀 리퀘스트를 환영합니다. CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md, 개인정보 보호 참고, 타사 고지를 참조하세요.

타사 LSP는 각자의 공식 패키지 관리자 또는 릴리스 채널에서 설치되며 MCPort에 번들로 포함되지 않습니다. 각 프로젝트의 라이선스와 약관을 따르세요.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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