PP

perforce/p4mcp-server

Analytics & monitoring

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

123 stars 27 forks 품질 87 트렌드 36MIT

perforce/p4mcp-server는 https://github.com/perforce/p4mcp-server.에서 가져온 MCP 서버 후보입니다.

개요

perforce/p4mcp-server는 https://github.com/perforce/p4mcp-server.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

퍼포스 P4 MCP 서버

Perforce P4 MCP 서버는 Perforce P4 버전 관리 시스템과 통합되는 모델 컨텍스트 프로토콜(MCP) 서버입니다. FastMCP 위에 직접 P4 Python 바인딩을 적용하여 변경목록, 파일, 선반, 작업 공간, 작업, 검토, 서버 메타데이터에 대한 안전하고 구조화된 읽기/쓰기 도구를 노출합니다. 또한 REST API를 통해 P4 DAM과 통합하여 자원을 관리합니다.

특징 · 선수 과목 · 시스템 요구사항 · 설치 · 배치 · 클라이언트 구성 · P4 구성 · 도구

벌목 · 문제 해결 · 지원 · 기여 · 라이선스

특징

  • 포괄적인 P4 통합: 파일, 변경 목록, 선반, 작업 공간, 작업, 리뷰, 스트림, 서버 정보 전반에 걸쳐 읽기/쓰기 도구
  • 코드 리뷰 워크플로우: P4 코드 리뷰 지원, 검토 검색, 투표, 상태 전환, 댓글 작성, 참가자 관리.
  • P4 DAM 통합: MCP 호환 AI 어시스턴트를 통해 P4 DAM 자산과 메타데이터에 접근할 수 있습니다. 자산 검색, 메타데이터 검색, 리뷰 관리, 자산 번들 생성, 자산 태그 업데이트, 프로젝트 탐색 기능.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Features

  • Comprehensive P4 integration: Read/write tools across files, changelists, shelves, workspaces, jobs, reviews, streams, and server information.
  • Code review workflows: P4 Code Review support for review discovery, voting, state transitions, commenting, and participant management.
  • P4 DAM integration: Access P4 DAM assets and metadata through MCP-compatible AI assistants. Search for assets, retrieve metadata, manage reviews, create asset bundles, update asset tags, and browse projects. To learn more, see Configure P4 DAM access for P4 MCP Server in the P4 DAM documentation.
  • Safety first: Read-only mode by default, ownership checks, interactive MCP elicitation (PROCEED/CANCEL) for destructive delete and obliterate operations.
  • Flexible toolsets: Configure which tool categories to enable: server, files, changelists, shelves, workspaces, jobs, reviews, streams, and p4dam.
  • Robust logging: Application and session logging to the logs/ directory.
  • Optional telemetry: Consent-gated usage statistics. Disabled by default.
  • Cross platform: Supported on macOS, Linux and Windows with pre-built binaries.

Prerequisites

  • P4 Server access: Connection to a P4 Server with proper credentials
  • Authentication: Valid P4 login (ticket-based or password)

System Requirements

GitHub에서 전체 README 보기

설치

docker run -i --rm --hostname your-hostname -e P4PORT=ssl:perforce.example.com:1666 -e P4USER=your_username -e P4CLIENT=your_workspace -e P4DAM_API_KEY=your_api_key -v /Users/your_username/.p4tickets:/home/mcpuser/.p4tickets:ro ghcr.io/perforce/p4mcp-server:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "perforce-p4-mcp": { "command": "/absolute/path/to/p4-mcp-server", "env": { "P4PORT": "ssl:perforce.example.com:1666", "P4USER": "your_username", "P4CLIENT": "your_workspace", "P4DAM_API_KEY": "your_api_key" }, "args": [ "--readonly", "--allow-usage" ] } } }