Token导航 LogoToken导航TokenDH.com
Pega DX API V1 MCP logo
安全风控未说明官方级别未说明来源级核验

Pega DX API V1 MCP

MCP Server

Pega DX API V1 MCP 服务是一个为基于部分UI的Pega应用设计的模型上下文协议服务器,提供案例管理、任务分配、数据页访问、协作、系统管理和数据隐私等功能。

工具数

135

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude安全Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alamaticz

提供方

alamaticz

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Pega DX API V1 MCP服务器

MCP(模型上下文协议)服务器 Pega传统DX API V1 (/prweb/api/v1/).

专为基于Pega的应用程序而设计 基于部分的用户界面 (UI工具包/主题宇宙/Pega 8.3-8.6)。对于基于Constellation的应用程序,请使用 V2 MCP 相反。

______________________________________________________________________

工具(共135件)

服务(1)

工具说明
ping_pega_service测试连接并验证身份验证

案例(9)

工具端点描述
get_casesGET /cases列出所有用户案例(最多500个,V1除外)
create_casePOST /cases创建新案例
get_caseGET /cases/{ID}获取案例详细信息
update_casePUT /cases/{ID}通过操作更新案例字段
delete_caseDELETE /cases/{ID}删除案例(仅创建阶段)
get_case_viewGET /cases/{ID}/views/{viewID}获取特定案例视图/线束
get_case_pageGET /cases/{ID}/pages/{pageID}在案例中获取嵌入式页面
get_case_actionGET /cases/{ID}/actions/{actionID}获取案例的行动表单元数据
refresh_case_actionPUT /cases/{ID}/actions/{actionID}/refresh字段更改后刷新案例操作表单

作业(5)

工具端点描述
get_assignmentsGET /assignments列出用户的工作列表
get_assignmentGET /assignments/{ID}获取任务详细信息
get_assignment_actionGET /assignments/{ID}/actions/{actionID}获取流操作表单元数据
perform_assignment_actionPOST /assignments/{ID}提交流程操作
refresh_assignment_actionPUT /assignments/{ID}/actions/{actionID}/refresh字段更改后刷新表单

案例类型(3)

工具端点描述
get_case_typesGET /casetypes列出可用的案例类型
get_case_typeGET /casetypes/{ID}获取案例类型元数据
refresh_case_type_viewPUT /casetypes/{ID}/refresh刷新新案例表单

数据页(3)

工具端点描述
get_data_pageGET /data/{dataViewID}检索数据页内容
post_data_pagePOST /data/{dataViewID}将参数发布到数据页面
get_data_view_metadataGET /data/{dataViewID}/metadata获取数据页元数据

附件(7)

工具端点描述
get_case_attachmentsGET /cases/{ID}/attachments列出案例附件
add_case_attachmentPOST /cases/{ID}/attachments在案例中添加文件或URL附件
delete_case_attachmentDELETE /cases/{ID}/attachments/{attachmentID}从案例中删除附件
upload_attachmentPOST /attachments/upload上传文件作为临时附件
get_case_attachment_categoriesGET /cases/{ID}/attachment_categories获取案例的附件类别
get_attachmentGET /attachments/{attachmentID}获取附件内容和元数据
delete_attachmentDELETE /attachments/{attachmentID}按ID删除附件

合作(11)

工具端点描述
get_documentsGET /documents列出协作文档
get_documentGET /documents/{ID}获取文档详细信息
get_messagesGET /messages列出用户的消息
create_messagePOST /messages创建新消息
get_notificationsGET /notifications列出用户的通知
create_notificationPOST /notifications创建新通知
get_spacesGET /spaces列出协作空间
get_spaceGET /spaces/{ID}获取空间详细信息
join_spacePUT /spaces/{ID}/join加入协作空间
leave_spacePUT /spaces/{ID}/leave留下协作空间
get_space_pinsGET /spaces/{ID}/pins在空间中固定物品

DevOps——应用(11)

工具端点描述
get_applicationsGET /applications列出应用程序
get_applicationGET /applications/{ID}获取应用程序详细信息
get_application_quality_metricsGET /applications/{ID}/quality_metrics获取质量指标
get_application_guardrail_metricsGET /applications/{ID}/guardrail_metrics获取护栏合规性指标
start_application_coverageGET /applications/{ID}/start_application_coverage开始覆盖跟踪
stop_application_coverageGET /applications/{ID}/stop_application_coverage停止覆盖跟踪
get_rule_coverage_reportGET /applications/{ID}/rule_coverage_detailed_report/{rulecoverageId}获取详细的覆盖报告
get_application_test_metricsGET /applications/{ID}/test_metrics获取PegaUnit统计信息
get_application_security_tasksGET /applications/{ID}/security_tasks获取安全任务状态
merge_test_coverage_reportsPOST /applications/merged_testcoverage_reports合并覆盖率报告
get_test_metrics_for_rulesPOST /applications/test_metrics_for_rules获取特定规则的测试指标

DevOps——PegaUnits和场景测试(3)

工具端点描述
execute_pegaunitsPOST /pegaunits/execute异步运行PegaUnit测试
get_pegaunit_resultsGET /pegaunits/execute/{ID}/results检索PegaUnit执行结果
execute_scenario_testsPOST /scenariotests/execute运行场景测试

DevOps——分支与合并(6)

工具端点描述
get_branch_conflictsGET /branches/{ID}/conflicts获取分支合并冲突
merge_branchPOST /branches/{ID}/merge合并分支
get_branch_reviewsGET /branches/{ID}/reviews列出分支代码审查
create_branch_reviewPOST /branches/{ID}/reviews创建分支审核
get_branch_summaryGET /branches/{ID}/summary获取分支摘要
get_merge_statusGET /merges/{ID}获取合并操作状态

系统管理——报告(8)

工具端点描述
get_classesGET /classes列出Pega类定义
get_databasesGET /databases列出数据库连接
get_tablesGET /tables列出数据库表
get_node_module_version_reportGET /nodes/{nodeID}/reports/module_version获取模块版本报告
get_node_conclusion_reportGET /nodes/{nodeId}/reports/conclusion_report/types/{typeName}获取结论缓存报告
get_node_log_usage_reportGET /nodes/{nodeId}/reports/log_usage获取日志使用情况报告
get_node_mru_reportGET /nodes/{nodeId}/reports/mru_report获取MRU报告
get_node_property_reference_reportGET /nodes/{nodeId}/reports/property_reference获取房产参考报告

系统管理-记录器(6)

工具端点描述
add_log_filterPOST /log_appender/{appenderName}/filter将请求者/线程过滤器添加到日志附加器
remove_log_filterDELETE /log_appender/{appenderName}/filter从日志附加器中删除筛选器
get_log_categoriesGET /nodes/{nodeId}/log_categories获取所有日志记录类别
reset_log_categoriesDELETE /nodes/{nodeId}/log_categories将日志记录类别重置为默认值
get_log_categoryGET /nodes/{nodeId}/log_categories/{category_name}获取特定类别记录器详细信息
set_log_levelPUT /nodes/{nodeId}/log_categories/{category_name}设置类别的日志级别

系统管理-节点(10)

工具端点描述
get_nodesGET /nodes列出群集中的所有节点ID
get_node_dataconfigsGET /nodes/{nodeID}/dataconfigs获取数据库配置设置
get_node_datasourcesGET /nodes/{nodeID}/datasources获取数据源标识
get_node_thread_dumpGET /nodes/{nodeID}/diagnostics/thread_dump获取线程转储
get_node_purge_resultsGET /nodes/{nodeID}/purgeresults获取上次清除结果
get_node_search_statusGET /nodes/{nodeId}/search获取搜索节点状态
quiesce_nodePOST /nodes/{nodeID}/quiesce将节点置于静止状态
get_node_prconfigGET /nodes/{nodeID}/settings/prconfig下载PRConfig文件
get_node_system_settingsGET /nodes/{nodeID}/settings/system获取系统配置设置
unquiesce_nodePOST /nodes/{nodeID}/unquiesce使节点脱离静止状态

系统管理-缓存(14)

工具端点描述
get_rule_cache_summaryGET /nodes/{nodeID}/caches/rule获取规则缓存摘要
clear_rule_cachePOST /nodes/{nodeID}/caches/rule/clear清除规则缓存
delete_rule_cache_instanceDELETE /nodes/{nodeID}/caches/rule/instances/{ruleInsKey}从缓存中删除规则实例
get_rule_cache_type_detailsGET /nodes/{nodeID}/caches/rule/rule_types/{ruleType}获取类型的规则缓存详细信息
get_rule_cache_instancesGET /nodes/{nodeID}/caches/rule/rule_types/{ruleType}/instances列出规则类型的缓存实例
get_declarative_page_cacheGET /nodes/{nodeID}/caches/declarative_page获取声明性页面缓存摘要
clear_declarative_page_cachePOST /nodes/{nodeID}/caches/declarative_page/clear清除声明性页面缓存
get_declarative_rule_cacheGET /nodes/{nodeID}/caches/declarative_rule获取声明性规则缓存摘要
clear_declarative_rule_cachePOST /nodes/{nodeID}/caches/declarative_rule/clear清除声明性规则缓存
clear_aba_cachePOST /nodes/{nodeID}/caches/aba/clear清除ABA缓存
get_conclusion_cacheGET /nodes/{nodeID}/caches/conclusion获取结论缓存摘要
clear_conclusion_cachePOST /nodes/{nodeID}/caches/conclusion/clear清除结论缓存
reassemble_vtable_rulePOST /nodes/all/caches/vtable/rule_types/{pxobjclass}/instances/{pxinsid}/reassemble在所有节点上重新组装规则
reload_vtable_rulePOST /nodes/all/caches/vtable/rule_types/{pxobjclass}/instances/{pxinsid}/reload在所有节点上重新加载规则

系统管理——代理(5)

工具端点描述
get_node_agentsGET /nodes/{nodeID}/agents/列出节点上的代理
get_node_agentGET /nodes/{nodeID}/agents/{agentID}获取代理详细信息
start_node_agentPOST /nodes/{nodeID}/agents/{agentID}启动代理
restart_node_agentPUT /nodes/{nodeID}/agents/{agentID}重新启动代理
stop_node_agentDELETE /nodes/{nodeID}/agents/{agentID}阻止代理人

系统管理——作业调度程序(3)

工具端点描述
get_node_job_schedulersGET /nodes/{nodeID}/job_schedulers列出节点上的作业调度程序
start_node_job_schedulerPOST /nodes/{nodeID}/job_schedulers/{jobID}启动作业调度程序
stop_node_job_schedulerDELETE /nodes/{nodeID}/job_schedulers/{jobID}停止作业调度程序

系统管理——池(3)

工具端点描述
clear_all_requestor_poolsPOST /nodes/{nodeID}/pools/requestor/clear清除所有请求者池
get_requestor_poolsGET /nodes/{nodeID}/pools/requestor/members列出请求者池成员
clear_requestor_poolDELETE /nodes/{nodeID}/pools/requestor/members/{servicePackageName}清除特定请求者池

系统管理——队列处理器(3)

工具端点描述
get_node_queue_processorsGET /nodes/{nodeID}/queue_processors列出节点上的队列处理器
start_queue_processorPOST /nodes/{nodeID}/queue_processors/{queueID}启动队列处理器
stop_queue_processorDELETE /nodes/{nodeID}/queue_processors/{queueID}停止队列处理器

系统管理——请求者(4)

工具端点描述
get_node_requestorsGET /nodes/{nodeID}/requestors列出节点上的活动请求者
get_node_requestorGET /nodes/{nodeID}/requestors/{requestorID}获取请求者详细信息
stop_node_requestorDELETE /nodes/{nodeID}/requestors/{requestorID}阻止请求者
interrupt_node_requestorPUT /nodes/{nodeID}/requestors/{requestorID}/interrupt打断请求者

系统管理——PAL(2)

工具端点描述
get_pal_memory_allocationGET /nodes/{nodeId}/pal/memory_allocation检查PAL内存分配度量状态
set_pal_memory_allocationPUT /nodes/{nodeId}/pal/memory_allocation启用/禁用PAL内存分配指标

用户管理(5)

工具端点描述
generate_otpPOST /authenticate/OTP/{sendMode}生成OTP并将其发送给用户
verify_otpGET /authenticate/OTP/verify验证用户输入的OTP
disable_usersPOST /users/disable终止会话并禁用用户
enable_usersPOST /users/enable重新启用禁用用户
logout_usersPOST /users/logout终止用户的所有会话

决策策略管理(4)

工具端点描述
get_dsm_servicesGET /nodes/all/DSMServices列出跨节点的所有DSM服务
get_dsm_serviceGET /nodes/all/DSMServices/{serviceId}获取DSM服务详细信息
get_dsm_nodesGET /DSMServices/all/nodes列出运行任何DSM服务的节点
get_node_detailsGET /nodes/{nodeId}获取节点详细信息(DSM上下文)

数据隐私(9)

工具端点描述
create_client_access_requestPOST /client_access_requests创建GDPR数据访问请求
get_client_access_requestGET /client_access_requests/{requestID}获取访问请求状态
create_client_rectify_requestPOST /client_rectify_requests创建GDPR数据更正请求
get_client_rectify_requestGET /client_rectify_requests/{requestID}获取整改请求状态
create_client_erase_requestPOST /client_erase_requests创建GDPR删除请求权
get_client_erase_requestGET /client_erase_requests/{requestID}获取擦除请求状态
get_data_privacy_metadataGET /data_privacy_metadata获取客户端标识符字段名称
get_client_usage_restrictionsGET /client_usage_restrictions获取数据使用限制
update_client_usage_restrictionsPUT /client_usage_restrictions更新数据使用限制

______________________________________________________________________

认证

用途 HTTP基本身份验证Authorization: Basic base64(username:password).

设置这三个环境变量:

PEGA_BASE_URL=https://your-server.pegacloud.net/prweb
PEGA_USERNAME=your_operator_id
PEGA_PASSWORD=your_password

这三个都是 必需的 --如果缺少,服务器将在启动时抛出。

______________________________________________________________________

安装和建造

cd pega-dx-v1-mcp
npm install
npm run build

在Claude桌面中运行

第一步——先决条件

______________________________________________________________________

步骤2--克隆和构建

git clone https://github.com/alamaticz/Pega-DX-API-v1-MCP.git
cd Pega-DX-API-v1-MCP
npm install
npm run build

建成后,a dist/index.js 将创建文件。注意 完全绝对路径 对于此文件,您将在下一步中需要它。

  • Windows示例: C:\Users\YourName\Pega-DX-API-v1-MCP\dist\index.js
  • macOS/Linux示例: /Users/yourname/Pega-DX-API-v1-MCP/dist/index.js

______________________________________________________________________

步骤3--编辑Claude桌面配置

在文本编辑器中打开Claude Desktop配置文件:

操作系统配置文件位置
视窗%APPDATA%\Claude\claude_desktop_config.json
macOS~/Library/Application Support/Claude/claude_desktop_config.json

如果文件不存在,请创建它。

添加以下内容(替换 args 带有您自己值的路径和凭据):

窗户:

{
  "mcpServers": {
    "pega-dx-v1": {
      "command": "node",
      "args": ["C:\\Users\\YourName\\Pega-DX-API-v1-MCP\\dist\\index.js"],
      "env": {
        "PEGA_BASE_URL": "https://your-server.pegacloud.net/prweb",
        "PEGA_USERNAME": "your_operator_id",
        "PEGA_PASSWORD": "your_password"
      }
    }
  }
}

macOS/Linux:

{
  "mcpServers": {
    "pega-dx-v1": {
      "command": "node",
      "args": ["/Users/yourname/Pega-DX-API-v1-MCP/dist/index.js"],
      "env": {
        "PEGA_BASE_URL": "https://your-server.pegacloud.net/prweb",
        "PEGA_USERNAME": "your_operator_id",
        "PEGA_PASSWORD": "your_password"
      }
    }
  }
}
注: 如果配置中已有其他MCP服务器,请添加 "pega-dx-v1" 现有内部的块 "mcpServers" object--不要创建第二个 "mcpServers" 钥匙。

______________________________________________________________________

步骤4--重新启动克劳德桌面

完全退出并重新打开Claude Desktop。Pega MCP工具将出现在工具面板(锤子图标)中。

______________________________________________________________________

步骤5——验证连接

在新的克劳德对话中,问:

*“Ping我的Pega服务”*

克劳德会打电话的 ping_pega_service 并确认连接。如果失败,请仔细检查您的 PEGA_BASE_URL,凭据,并且您的Pega服务器可以从您的计算机访问。

______________________________________________________________________

开发(无构建)

npm run dev

______________________________________________________________________

V1与V2快速参考

功能V1(此MCP)V2(MarcoLooy MCP)
GET /cases list是(V1除外)否--使用数据视图
舞台管理
关注者/标签
参与者
屏幕流导航
批量操作
高级数据视图
DevOps API
系统管理
数据隐私(GDPR)
协作空间
Pega版本8.3+8.7+
UI目标基于部分星座

目录标签

目录标签

TypeScriptClaude安全案例管理本地部署任务分配数据页访问系统管理数据隐私

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

135

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP