investor-agent 是一个用于构建投资者智能体的 Model Context Protocol(MCP)服务器,定位为面向长期投资者的金融研究工具。它通过 MCP 协议向兼容的 AI 客户端提供股票市场数据,包括期权推荐等内容,使 AI 助手能够基于这些数据协助投资研究。
主要能力:作为 MCP 服务器,它向客户端暴露金融研究相关的数据接口,具体涵盖股票市场数据以及期权推荐。项目描述中将其概括为“面向长期投资者的金融研究 MCP 服务器”。
使用方式:项目提供两种运行模式。
-
托管远程 MCP:官方在 Cloudflare Workers 上运行了一个托管实例,地址为 https://investor.ferdousbhai.com/mcp,采用 Streamable HTTP 传输,无需认证。可在支持远程服务器的 MCP 客户端配置中使用,例如 Claude Code。
-
本地 stdio 模式(从源码构建):该项目未发布到 npm,官方明确说明不要运行 npx investor-agent,因为该 npm 名称下没有本项目发布的任何内容。正确做法是从仓库构建,然后将客户端指向构建后的入口点。
此外,项目还支持自行部署到 Cloudflare Workers:服务器也可作为远程 MCP 服务器运行在 Workers 上(源码位于 src/worker.ts),仓库中的 cloudflare.config.ts 可直接使用 cf CLI 部署。部署完成后,可将客户端指向 https://investor-agent.<your-subdomain>.workers.dev/mcp,或在 Cloudflare 仪表板中绑定自定义域名。
适用场景:适合需要将股票市场数据与期权推荐接入 AI 工作流的长期投资者、金融研究人员,以及希望基于 MCP 构建投资研究智能体的开发者。
限制与注意事项:项目未发布至 npm,不能通过 npx 安装;托管实例无需认证,但自行部署需要 Cloudflare Workers 环境与 cf CLI;具体支持的数据字段、调用频率限制、数据准确性或时效性等细节,资料中暂未提供。