PP 

perforce/p4mcp-server
Analytics & monitoringこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
123 stars 28 forks 品質 84 トレンド 24MIT
perforce/p4mcp-serverは、https://github.com/perforce/p4mcp-server.からインポートされたMCPサーバー候補です。
概要
perforce/p4mcp-serverは、https://github.com/perforce/p4mcp-server.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Perforce P4 MCP サーバー
Perforce P4 MCP Serverは、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
インストール
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設定
{
"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"
]
}
}
}