关于 Stochastly Desktop
Stochastly Desktop 是连接 MCP 客户端与 Stochastly 桌面应用内服务器的本地启动器,面向使用 Atelier 或 Portfolio 的研究人员。它公开 29 个工具的清单,并由桌面应用执行调用和许可检查。
主要功能
- 01提供 29 个工具及其输入架构
- 02构建、回测研究图
- 03执行风险与对抗性检查
- 04组合投资组合并导出论文
- 05每次调用检查桌面应用许可
适用场景
- 01通过 MCP 客户端浏览 Stochastly 工具
- 02运行研究图的回测与风险检查
- 03组合投资组合并导出研究论文
MCP 相关
该启动器通过本地 stdio 将 MCP 客户端连接到 Stochastly 桌面应用随附的服务器。没有应用时仍可查看工具元数据,但调用会返回需要应用和相应版本许可的结构化提示。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
29收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| seed | integer | 否 | 随机种子;相同种子会得到相同答案。 |
| n_boot | integer | 否 | 自助法重采样次数。 |
| n_sims | integer | 否 | 随机化对照的模拟次数。 |
| run_id | string | 是 | 已完成运行的 ID,来自 backtest_graph 或 backtest_status。 |
详细介绍
Stochastly MCP
这个小型公开启动器可将 MCP 客户端连接到 Stochastly 桌面应用随附的服务。必须安装并运行该应用,且拥有 Atelier 或 Portfolio 许可证。本软件包不包含 Stochastly 引擎代码。
使用 pip install stochastly-mcp 安装,或使用 uvx stochastly-mcp 运行。若要运行此源代码而不是 PyPI 发行版,请使用 pip install . 安装此目录。
使用命令 stochastly-mcp(不带参数)配置本地 stdio 服务:
- Claude Desktop:在
claude_desktop_config.json的mcpServers下添加"stochastly": {"command": "stochastly-mcp"}。 - Cursor:在
.cursor/mcp.json的mcpServers下添加相同条目。 - VS Code:在
.vscode/mcp.json的servers下添加"stochastly": {"type": "stdio", "command": "stochastly-mcp"}。
该服务提供 29 个工具,包括 node_catalog、compose_graph、backtest_graph、red_flag_check、adversarial_check、portfolio_combine 和 export_paper。已安装的应用会运行这些工具,并在每次调用时检查许可证:portfolio_combine 需要 Portfolio,其他工具则需要 Atelier 或 Portfolio。
如果未安装该应用,启动器仍会列出相同的 29 个工具(名称、描述、输入架构和注释来自 stochastly_mcp_data/tools_manifest.json,该文件由应用的服务生成),以便客户端查看该服务提供的内容。此时,每个描述都会以桌面应用为必需条件的提示开头,而对所列工具的每次调用都会返回结构化答复,其中包含 ok: false、所需版本,以及 申请访问 链接。对于服务未列出的名称,返回的错误为 Unknown tool,与应用的服务相同。清单仅包含元数据。
对于非标准安装,请将 STOCHASTLY_MCP_SCRIPT 设置为已安装应用的 stochastly_mcp.py。这是本地路径,而不是网络端点。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。