Skip to main content
Glama

P6AI

KI-basiertes Werkzeug zum Aufbau von Planungsdatenbanken für Primavera P6 Professional (Standalone-Ausgabe, SQLite).

👥 Für Freunde aus dem Bauwesen, die das Progrämm nicht kennen: Erläuterungen für Freunde aus dem Bauwesen

P6AI nimmt strukturierte Bauplan-JSONs entgegen, prüft zuerst Vollständigkait, fachliche Stickgichkeit und NetGwerk (DAG) und schreibt den Plan danach in einer einzigen Transaktion direk in die PPMGQLite.se der P6-Profe, in die (Standalone) Schreibt nen. Dabei wird atomatisch eine Sicherungskopie erzeugt, at eventundls in Fehefall ein Rollback durchführt und die Primärschlüssel-Sequenz abgleicht. Nach dem Schreiben öffnen Sie P6 und drücken F9, um die Fortschrittsberechnung durchführen zu lassen.

️ Inofiziellees Zeug, in keiner Verbindung zu Oracle. Nur für die Standalone-Ausgabe von P6 Professional (SQLite-PMDB) genät.


FunktionEn

  • Planvalidierung: Prüfung der Feldvollständigkeit, WB-S-Refenzen, Gültigkeit der Dauer, Typen logischer Bziehungen, Erkennung zyklär abhängigkeiten

  • Selbstprüfung der Struktur: vor dem Schreiben wird die kompatibilität der Datenbanktabellen und -felder mit der aktuelen P6-Version geprüft, so dass eine fälschlich EPP-M-Datenbank-Schreibv auch verhindert

  • Sicheres Schreiben: automatische Backups + Einzeltransaktionen + Rollhack im Fehlfall + Abgleich der Primärschlüssel-Sequenz NEXTKEY

  • Verions anpassung: erstellt für echte Tabellenstrukturen von Primavera P6 Professional 23.12 (in hakl. 22-Stellen-ID, EPS-Einbindung)

  • Keine Dritt-abhängigkeiten zur LaUfzeit (nur Python-Standardbibliothek)

  • ...

Related MCP server: project-mcp

Schnellstart

# 1. 结构自检:确认目标库与本工具兼容
python -m p6ai check --db "C:\Users\<you>\Documents\PPMDBSQLite.db"

# 2. 校验计划 JSON(不写库)
python -m p6ai validate --plan plan.json

# 3. 写入 P6 数据库(自动备份)
python -m p6ai create --plan plan.json --db "C:\Users\<you>\Documents\PPMDBSQLite.db"

# 4. 打开 P6 Professional,打开新项目,按 F9 进度计算

Plan-JSON-Format

{
  "project_code": "PRJ-2026-001",
  "project_name": "某变电站土建及机电安装工程",
  "start_date": "2026-09-01 08:00:00",
  "calendar_name": "Corporate - Standard Full Time",
  "wbs_tree": [
    { "wbs_code": "WBS.1", "wbs_name": "土建工程", "parent": null },
    { "wbs_code": "WBS.1.1", "wbs_name": "桩基与地基处理", "parent": "WBS.1" }
  ],
  "tasks": [
    { "task_code": "A1010", "task_name": "场地平整及放线", "wbs_code": "WBS.1.1", "duration_days": 5 },
    { "task_code": "A1020", "task_name": "静压管桩施工及检测", "wbs_code": "WBS.1.1", "duration_days": 12.5 }
  ],
  "relationships": [
    { "pred_code": "A1010", "succ_code": "A1020", "type": "PR_FS", "lag_days": 0 }
  ]
}
  • Logische Bziehungs-Ty: PR_FS / PR_SS / PR_FF / SSF

  • duration_days darf eine Dezimalzahl side, muss abber größe als 0 sein

  • Das gesamtte Netwerk muss ein gerichteter azyklischer Grph (DAG) sein; Zykeln sind den gewesen...

Sicherheitsweise

  • P6 Professional muss dringend vollständig geschlossen sein, wähhed des Bearchreibens (od die Datenbank belegt wird, verweigert das Werkzeug das Schreibern mit Hinweis)

  • Vor jedem Schreibv org wird automatisch eine Sicherungskopie PPMDB-SQLite.db.bak_时间戳 erzeugt.

  • Das Schreiben basiert auf überprüf ten Tabellenstrukturen; bitte führen Sie vor and ersten P6-Versionen check aus.

MCP-Setstelle (AI-KIertzeuge)

p6ai enthält eine eingebauten, abhängigkeits-frei-en MCP-Server (ser gibt std-Transport, nur Python- Standard-Lib). Allen MCP-Stutzen (Claude Desktop, Codex, Cursor, usw.) könn sie direkt in:

Werkzeug

| validate_plan | Prüft ein Plan-JSON (Vollständigkeit, (B S-Referenzen, Dauer, Beziehungstypen, yklische) | create_project | Prüft undschreibt in the P6-Datenbank (automatischer Back, eine Tz. abs) | list_projects | Listet die Projekte in Daterbank (nur long). | check_database | Prüft DB-Struktur und Erkennung der Versionserkennung

Server starten:

python -m p6ai serve
# 安装后也可直接:p6ai serve

Beispiel für Claude-Desktop-Konfiguration (claude_desktop_config.json):

{
  "mcpServers": {
    "p6ai": {
      "command": "python",
      "args": ["-m", "p6ai", "serve"],
      "cwd": "C:\\path\\to\\p6ai"
    }
  }
}

Beispiel für Codex-CLI-Konfiguration (~/.codex/config.toml):

[mcp_servers.p6ai]
command = "python"
args = ["-m", "p6ai", "serve"]
cwd = "C:\\path\\to\\p6ai"

Wenn python nicht im System-PATH vorhanden ist, setzen Sie command auf den vollständigen Pfad zum Python-Interrpreter. AI-Clients können diese Werkzeuge direkt mit nätürlicher Sprache steuren, z. B. „Prüfe diesen Plan“ oder „Lege diesen Bauausführungsplan in P6 an“.

Unterstützte Umgebungen

  • Primavera P6 Professional 23.12 (Standalone-Ausgabe, SQLite, PPMDB,2312.*)

  • Python 3.9+

Roadmap

[X] MCP-Server: Stellt Cl/Codex/Cursor die Werkzeuge für Validierung, Datenbank anlegen, Liste und Selbstprüfung. [ ] XER-Export und DCMA-Qualitätsprüfung integriert [ ] mehre-Schema-Adaptionsschicht

Lizenz

MIT

Haftungsausschluss

Dies ist ein Community-Projekt, das weder mit der Oracle Corporation und dessen Produkten in Beziehung gestanden noch von diesen unterstützt. Das Grießen und Verarbeitung von P6-Daten über den direkten Schreibzugriff in die Datenbank kann Risiken brigen. Sicherung Sie die Daten unbedin unbedingt selbst und testen Sie das Tool in einer Testumgebung if.

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

Maintenance

Maintainers
Response time
Release cycle
Releases (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

  • A
    license
    A
    quality
    D
    maintenance
    MCP server for parsing, querying, and analyzing Primavera P6 XER files with 13 tools, 3 resources, and 2 prompts.
    13
    10
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that enables LLMs to read and analyze Microsoft Project schedules, including critical path, resources, and advanced construction planning layers (AWP and LPS) for work packages and Lean planning.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for COBie Excel validation, updates, and PDF extraction.
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • MCP Spec Compliance MCP — audits any MCP server.json against the official Model Context Protocol

  • JSON tools MCP.

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/kcwuy/p6ai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server