Back to Home
akousha icon

primavera-mcp-server

Verified Safe

by akousha

Overview

An MCP server that exposes Oracle Primavera Data Service API tools for project management data analysis and reporting to LLMs and other MCP-compatible clients.

Installation

Run Command
node mcpServer.js

Environment Variables

  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_VIEW_METADATA_SEED_STATUS_OF_CONFIGURATION_HKGRJIOC_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_VIEW_METADATA_SEED_STATUS_OF_CONFIGURATION_MYPE207S_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_GET_TABLES_METADATA_MVFBDKEN_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_GET_TABLES_METADATA_PR4UN_PW_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_SYNC_METADATA_PX1SFB8R_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_SYNC_METADATA_BSADL03P_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_DOWNLOAD_ZIP_DATA_7T7EAYKH_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_DOWNLOAD_ZIP_DATA_X9PIQHOE_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_VIEW_JOB_STATUS_YF25KJKY_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_VIEW_JOB_STATUS_7ZFVGH5A_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_QUERY_TABLES_DATA_NAVYQ6YB_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_QUERY_TABLES_DATA_BVXPQTEL_PASSWORD
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_GET_COLUMNS_METADATA_OF_TABLE_D5SKMEFD_USERNAME
  • PRIMAVERA_DATA_SERVICE_VERSION_24_REQUEST_GET_COLUMNS_METADATA_OF_TABLE_HVMFNRIY_PASSWORD

Security Notes

The server correctly uses environment variables for all API credentials, preventing hardcoding of secrets. All external API calls are made over HTTPS, securing data in transit. Dynamic tool loading uses a statically defined path list, mitigating arbitrary code execution risks. A dependency (`pac-resolver` for proxy auto-configuration) uses code generation for legitimate purposes, which is a known pattern but always carries an inherent, albeit contained, risk. Direct exposure of `error.message` in API error responses could potentially leak minor internal details, but generally, the codebase follows good security practices for a generated server.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2025-11-19

Tags

Project ManagementData AnalysisAPI ToolsLLM IntegrationOracle Primavera