primavera-mcp-server
Verified Safeby 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
node mcpServer.jsEnvironment 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
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-openapi-server
A Model Context Protocol (MCP) server that exposes OpenAPI endpoints as MCP tools, along with optional support for MCP prompts and resources, enabling Large Language Models to interact with REST APIs.
rest-to-mcp-adapter
Transforms REST API specifications (OpenAPI, Swagger, OpenAPI Actions) into Model Context Protocol (MCP) tools, enabling AI agents like Claude and GPT to interact with any REST API.
MCP-Council
Automates the conversion of REST APIs into AI-powered MCP (Model Context Protocol) servers, enabling seamless integration of APIs with AI assistants.