Token导航 LogoToken导航

MCP Server · AI代理

Vibe PRRM MCP

一个独立的MCP服务器,代理工具调用到PRRM REST API,无需数据库连接和PRRM代码库依赖。

未说明官方级别未说明来源级核验工具 136
风险管理TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
carlwestman
提供方
carlwestman

工具数量

136

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Vibe PRRM MCP 属于AI代理类 MCP Server,公开资料标注 136 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 136 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

@wsvc/prrm-mcp

一个独立的MCP(模型上下文协议)服务器,代理对PRRM(投资组合研究和风险管理)REST API的工具调用。它不需要数据库连接,也不需要PRRM代码库依赖关系——只需要两个环境变量和一个正在运行的PRRM服务器。

建筑

+--------------+    stdio     +------------------+    HTTPS    +--------------+
|  Claude Code | ------------ |  prrm-mcp-client | ---------- |  PRRM VPS    |
|  / OpenClaw  |              |  (this package)  |            |  /api/v1/*   |
+--------------+              +------------------+            +--------------+

MCP服务器通过stdio与AI代理通信,并通过HTTP(S)将每个工具调用转发到PRRM REST API。所有响应都从标准中展开 { data: ... } 信封,并作为JSON文本内容返回。

快速开始

选项A:从npm安装(如果已发布)

# Run directly with npx (no install required)
PRRM_BASE_URL=https://prrm.example.com PRRM_API_TOKEN=your-token npx @wsvc/prrm-mcp

# Or install globally
npm install -g @wsvc/prrm-mcp
PRRM_BASE_URL=https://prrm.example.com PRRM_API_TOKEN=your-token prrm-mcp

选项B:从GitHub安装

如果包没有发布到npm,你可以直接从GitHub仓库安装:

# Install globally from GitHub (uses the packages/mcp-client directory)
npm install -g github:wsvc/Vibe-PRRM-MCP

# Or add to a project
npm install github:wsvc/Vibe-PRRM-MCP

您还可以在本地克隆和构建:

git clone https://github.com/wsvc/Vibe-PRRM-MCP.git
cd Vibe-PRRM-MCP/packages/mcp-client
npm install
npm run build
npm link   # makes 'prrm-mcp' available globally on your machine

# Then run it anywhere
PRRM_BASE_URL=https://prrm.example.com PRRM_API_TOKEN=your-token prrm-mcp

使用Claude代码进行配置

将以下内容添加到您的 claude_desktop_config.json 或 .claude.json.

从npm安装时:

{
  "mcpServers": {
    "prrm": {
      "command": "npx",
      "args": ["@wsvc/prrm-mcp"],
      "env": {
        "PRRM_BASE_URL": "https://prrm.example.com",
        "PRRM_API_TOKEN": "your-agent-token"
      }
    }
  }
}

从本地克隆安装时(调整克隆位置的路径):

{
  "mcpServers": {
    "prrm": {
      "command": "node",
      "args": ["C:/path/to/Vibe-PRRM-MCP/packages/mcp-client/dist/index.js"],
      "env": {
        "PRRM_BASE_URL": "https://prrm.example.com",
        "PRRM_API_TOKEN": "your-agent-token"
      }
    }
  }
}

使用OpenClaw进行配置

将以下内容添加到您的 openclaw.json:

{
  "mcpServers": {
    "prrm": {
      "command": "npx",
      "args": ["@wsvc/prrm-mcp"],
      "env": {
        "PRRM_BASE_URL": "https://prrm.example.com",
        "PRRM_API_TOKEN": "${DOLLAR_BILL_PRRM_TOKEN}"
      }
    }
  }
}

环境变量

变量必填描述
PRRM_BASE_URL是PRRM服务器的基本URL(例如。 https://prrm.example.com 或 http://IP:3000)
PRRM_API_TOKEN是API身份验证的承载令牌,在PRRM设置中创建
PRRM_MCP_DEBUG否设置为 true 将所有带有时间戳的API调用记录到stderr

工具目录

该服务器在12个模块中公开了136个工具。每个工具都将1:1(对于合并的列表/获取工具为1:多)映射到PRRM REST API端点。

战略(3个工具)

工具说明
get_strategy获取当前投资策略,或设置versionId时的历史版本。警告:历史版本缺少updatedAt字段。
get_strategy_versions列出投资策略文件的所有版本
update_strategy用新内容更新投资战略文件

仪器(8个工具)

工具说明
search_prrm_instruments按名称、资产类别、状态或部门搜索PRRM工具
get_instrument通过ID获取特定仪器的详细信息
create_instrument在系统中创建新仪器
update_instrument更新现有仪器上的字段
add_external_id向仪器添加外部标识符
remove_external_id从仪器中删除外部标识符
search_borsdata_instruments在Borsdata搜索要导入的仪器
search_yahoo_instruments在雅虎财经搜索要导入的工具

评论(2个工具)

工具说明
get_comments获取仪器或研究报告的评论
add_comment在工具或研究报告中添加评论

筛选与宇宙(32个工具)

工具说明
list_screening_profiles列出筛选配置文件,或在设置id时获取一个
create_screening_profile使用标准和阈值创建新的筛选配置文件
update_screening_profile更新现有的筛查档案
delete_screening_profile删除筛选配置文件
run_screen执行筛选配置文件以查找匹配的仪器
evaluate_instrument_against_profile根据配置文件的标准评估单个仪器
get_screen_results从已完成的筛查中获取结果
create_instruments_from_screening根据筛选运行结果创建仪器
get_available_kpis获取筛选标准的可用KPI
get_screening_classifications获取可用的筛查分类
get_universe获取当前宇宙(无参数)或过滤后的宇宙(有参数)
update_universe_entry标记或关闭宇宙中的某个仪器
list_intersection_configs列出交叉点配置,或在设置id时获取一个
create_intersection_config创建结合多个配置文件的交叉口配置
update_intersection_config更新交叉口配置
delete_intersection_config存档交叉口配置
run_intersection运行屏蔽交叉管道
list_intersection_runs列出配置的运行(使用configId),或获取单个运行(使用runId)
get_intersection_diff比较两个交叉路口的运行情况,看看有什么变化
list_universe_versions列出宇宙版本,或在设置id时获取一个版本。警告:list返回包装好的{data:\[…\]},single返回裸对象。
get_universe_diff比较两个宇宙版本,看看有什么变化
get_universe_staleness检查当前宇宙有多陈旧
get_position_alerts获取宇宙的位置级别警报
get_universe_overrides获取宇宙中的主动手动覆盖
create_universe_override将手动超控仪器直接添加到宇宙中
bulk_create_instruments从宇宙版本批量创建乐器
propose_universe从交叉口管路创建宇宙方案
get_proposal通过ID获取宇宙提案
update_proposal_instrument切换宇宙提案中的仪器包含
add_override_to_proposal在提案中添加手动超控仪表
remove_override_from_proposal从提案中删除手动覆盖
commit_universe提交宇宙提案,取代活跃的宇宙

研究(4种工具)

工具说明
list_research_reports列出研究报告,或在设置id后获取一份
create_research_report创建新的研究报告(仪器ID在创建后是可变的)
update_research_report更新现有研究报告
search_research_semantic跨研究报告的语义搜索

估值(15种工具)

工具说明
list_valuation_models列出模型,或在设置id时获取一个模型
create_valuation_model创建新的估值模型模板
update_valuation_model更新现有估值模型
list_valuations_by_instrument列出工具的估值输出(带instrument_id),或获取一个(带id)
autofill_valuation自动填充来自Borsdata的估值输入。返回{inputs,sources}——将autofill.inputs(不是包装器)传递给create_scenario
list_scenarios列出仪器的场景(带instrumentId),或获取一个(带id)
create_scenario创建新的估值场景(需要输入数据和作者)
update_scenario更新现有的估值方案
delete_scenario删除估价方案
copy_scenario创建现有场景的副本
execute_scenario执行估值方案以产生输出
get_scenario_history获取场景的版本历史记录
what_if_valuation对场景进行一次性假设分析
compare_scenarios并排比较多个场景
export_scenarios_to_ic将场景导出到IC会议议程

投资委员会(16种工具)

工具说明
create_ic_meeting召开新的投资委员会会议
update_ic_meeting更新IC会议(状态和/或日期)
list_ic_meetings列出IC会议,或在设置id时获取一个会议
add_agenda_item向会议添加议程项目
update_agenda_item更新现有议程项目
remove_agenda_item删除议程项目
reorder_agenda_items设置议程项目的显示顺序
list_prereads列出议程项目的预读内容,或在设置prereadId时获取预读内容
post_preread在议程项目后附上一份预读文件
update_preread更新现有的预读
delete_preread删除预读内容
post_minutes发布IC会议纪要
update_minutes更新现有分钟数
record_decision记录IC决策
update_decision_status更新决策状态(待定/已执行/已取消)
list_decisions使用可选过滤器列出IC决策

投资组合(30种工具)

工具说明
register_trade在投资组合中注册新交易
get_positions获取所有当前投资组合头寸
get_position获取特定仪器的位置详细信息
update_position_price更新投资组合头寸的价格
assign_position_sleeve为子投资组合套筒分配一个位置
get_trade_history获取交易历史记录,可选择按工具过滤
get_portfolio_summary获取包括资产净值、回报和关键指标在内的高级投资组合摘要
get_allocation获取投资组合分配明细
get_fx_exposure获取投资组合外汇敞口明细
update_trade更新现有交易
delete_trade从投资组合中删除交易
get_cash_balances获取不同货币的现金余额
record_deposit记录现金存款
record_withdrawal记录现金提款
get_cash_transactions使用可选过滤器列出现金交易
update_cash_transaction更新现金交易
delete_cash_transaction删除现金交易
get_portfolio_config获取投资组合配置
update_portfolio_config更新投资组合配置
get_dividends使用可选过滤器列出股息
record_dividend记录股息支付
sync_dividends同步Borsdata的股息
import_portfolio导入投资组合数据
import_transactions从外部来源导入交易
get_margin_summary获取利润利用率摘要
get_realised_pnl从已平仓头寸中实现损益
list_sub_portfolios列出子投资组合(无参数),获取一个(带id),或获取摘要(带summary:true)
create_sub_portfolio创建新的子投资组合
update_sub_portfolio更新子投资组合
delete_sub_portfolio删除子投资组合

性能(8个工具)

工具说明
get_performance_summary获取给定时期的投资组合绩效摘要
get_return_series获取投资组合和基准回报时间序列
get_performance_attribution按职位、行业或货币获取绩效归因
get_drawdown_analysis获取投资组合缩减分析
get_benchmark_config获取当前基准配置
set_benchmark设定绩效比较的基准工具
list_performance_reports列出性能报告,或在设置id时获取一个
create_performance_report创建新的绩效报告

风险(13种工具)

工具说明
publish_risk_report发布新的风险报告
list_risk_reports列出风险报告,或在设置id时获取一个
get_risk_dashboard获取包含关键指标和警报的当前风险仪表板
get_alert_config获取当前风险警报触发器配置
create_risk_alert_trigger创建新的风险警报触发器
update_risk_alert_trigger更新现有风险警报触发器
delete_risk_alert_trigger删除风险警报触发器
list_risk_alert_events列出风险警报事件
acknowledge_risk_alert_event确认风险警报事件
get_risk_analytics获取投资组合风险指标(VaR、CVaR、波动率)
get_risk_contributions获得每个头寸的风险贡献
get_correlation_matrix获取位置相关矩阵
run_prrm_stress_test对PRRM组合运行压力测试场景(从Run_stress_test重命名以避免与组合优化器冲突)

通知(4个工具)

工具说明
get_notifications使用可选筛选器获取通知
get_unread_notification_count获取未读通知的计数
mark_notification_read将特定通知标记为已读
mark_all_notifications_read将所有通知标记为已读

平台(1个工具)

工具说明
global_search搜索所有PRRM实体(仪器、研究、会议等)

MCP资源

服务器公开一个MCP资源:

URI描述
prrm://guide一个嵌入式集成指南,涵盖了常见的工作流程,如研究仪器、准备IC会议、监控风险和运行屏幕。

错误处理

服务器从不从工具处理程序抛出异常。HTTP错误被转换为文本内容,以便代理可以读取错误并做出适当的反应。

HTTP状态行为
200、201返回 data 响应信封中的字段
400422返回验证错误消息作为工具结果
401返回“身份验证失败--检查PRRM_API_TOKEN”
404返回“未找到”消息
500503从服务器返回错误消息

发展

先决条件

  • Node.js 18+(使用内置 fetch)
  • 正在运行的PRRM服务器实例

项目结构

packages/mcp-client/
  package.json
  tsconfig.json
  src/
    index.ts              # Entry point, MCP server setup, guide resource
    api-client.ts         # HTTP client wrapper (fetch + auth + error handling)
    tools/
      strategy.ts         # 3 tools
      instruments.ts      # 8 tools
      comments.ts         # 2 tools
      screening.ts        # 32 tools
      research.ts         # 4 tools
      valuation.ts        # 15 tools
      ic.ts               # 16 tools
      portfolio.ts        # 30 tools
      performance.ts      # 8 tools
      risk.ts             # 13 tools
      notifications.ts    # 4 tools
      platform.ts         # 1 tool

构建

cd packages/mcp-client
npm install
npm run build          # Compiles TypeScript to dist/

以开发模式运行

cd packages/mcp-client
PRRM_BASE_URL=http://localhost:3000 PRRM_API_TOKEN=test npm run dev

这使用 tsx 无需构建步骤即可动态执行TypeScript。

运行构建版本

cd packages/mcp-client
PRRM_BASE_URL=http://localhost:3000 PRRM_API_TOKEN=test npm start

出版

cd packages/mcp-client
npm run build
npm publish --access public

该包发布为 @wsvc/prrm-mcp 并且可以与一起运行 npx @wsvc/prrm-mcp 或全球安装。

许可证

有关许可证信息,请参阅存储库根目录。

工具与能力

工具数量

136

资源数量

0

提示词数量

0

能力标签

RESTAPI代理TypeScript本地部署模型上下文协议投资组合研究风险管理AI代理通信

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 136 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Vibe PRRM MCP

MCP World · 本页

136未说明未标注1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Vibe PRRM MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Vibe PRRM MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Vibe PRRM MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Vibe PRRM MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Vibe PRRM MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP