Token导航 LogoToken导航

MCP Server · 金融服务

Agentic-Investor

Agentic-Investor是一个金融分析MCP服务器,为大型语言模型提供全面的金融市场数据、技术分析和基本面分析。

stdio官方级别未说明来源级核验工具 14
金融数据Python市场数据

快速开始

作者 / 组织
jon-fox
提供方
jon-fox
运行时
Python

工具数量

14

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

Agentic-Investor 属于金融服务类 MCP Server,公开资料标注 14 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

金融服务

传输方式

stdio

认证方式

API Key

部署方式

支持远程部署

安装与配置

安装命令

uvx agentic-investor

客户端配置示例

{
  "mcpServers": {
    "agentic-investor": {
      "command": "uvx",
      "args": [
        "agentic-investor"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

代理投资者:金融分析MCP服务器

概述

这 代理投资者 是一个模型上下文协议(MCP)服务器,为大型语言模型提供全面的财务见解和分析。它利用实时市场数据、基本面和技术分析来提供:

  • 市场推动者: 不同市场时段支撑的涨幅最大、跌幅最大和最活跃的股票
  • 票务分析: 公司概述、新闻、指标、分析师建议和升级/降级
  • 选项数据: 具有可定制参数的筛选选项链
  • 历史数据: 价格趋势和收益历史
  • 财务报表: 收入、资产负债表和现金流量表
  • 所有权分析: 机构持有人和内幕交易活动
  • 收益日历: 即将发布的带有日期过滤的收益公告
  • 市场情绪: CNN恐惧与贪婪指数、加密货币恐惧与贪婪索引和谷歌趋势情绪分析
  • 技术分析: SMA、EMA、RSI、MACD、BBANDS指标(可选)
  • 日内数据: 通过Alpaca API的15分钟历史库存酒吧(可选)

服务器与 y融资 用于市场数据,并自动优化数据量以获得更好的性能。

架构与性能

强大的缓存和错误处理策略:

  1. yfinance[nospam] → 内置智能缓存+雅虎金融API的速率限制
  2. hishel → 外部API(CNN、加密货币、收益数据)的HTTP响应缓存
  3. tenacity → 针对瞬态故障,采用指数回退的重试逻辑

这种多层次的方法确保了可靠的数据传递,同时遵守API速率限制并最大限度地减少冗余请求。

先决条件

  • python 3.12或更高
  • 包管理器: 紫外线如有需要,请进行安装:
  curl -LsSf https://astral.sh/uv/install.sh | sh

可选依赖关系

安装

快速开始

# Core features only
uvx agentic-investor

# With technical indicators (requires TA-Lib)
uvx "agentic-investor[ta]"

# With Alpaca intraday data (requires Alpaca API keys)
uvx "agentic-investor[alpaca]"

# With all optional features
uvx "agentic-investor[ta,alpaca]"

工具

市场数据

  • get_market_movers(category="most-active", count=25, market_session="regular") -市场走势数据包括涨幅最大、跌幅最大或最活跃的股票。支持最活跃类别的不同市场时段(常规/上市前/盘后)。返回多达100只股票,其中包含经过清理的百分比变化、交易量和市值数据
  • get_ticker_data(ticker, max_news=5, max_recommendations=5, max_upgrades=5) -全面的股票行情报告,包括基本字段过滤和可配置的新闻、分析师建议和升级/降级限制
  • get_options(ticker_symbol, num_options=10, start_date=None, end_date=None, strike_lower=None, strike_upper=None, option_type=None) -按日期范围(YYYY-MM-DD)、执行价格界限和期权类型(C=看涨期权,P=看跌期权)进行高级筛选的期权数据
  • get_price_history(ticker, period="1mo") -具有智能间隔选择的历史OHLCV数据:周期≤1年的每日间隔,周期≥2年的每月间隔,以优化数据量
  • get_financial_statements(ticker, statement_types=["income"], frequency="quarterly", max_periods=8) -具有并行提取支持的财务报表。返回以语句类型为键的dict
  • get_institutional_holders(ticker, top_n=20) -主要机构和共同基金持有人数据
  • get_earnings_history(ticker, max_entries=8) -具有可配置输入限制的历史收益数据
  • get_insider_trades(ticker, max_trades=20) -最近有可配置交易限额的内幕交易活动
  • get_nasdaq_earnings_calendar(date=None, limit=100) -即将发布的盈利公告使用纳斯达克API(YYYY-MM-DD格式,默认为今天)。
  • fetch_intraday_data(stock, window=200) -使用Alpaca API获取15分钟历史库存酒吧。返回带有时间戳和EST时区收盘价数据的CSV字符串。需要 agentic-investor[alpaca] 安装和ALACA_API_KEY/ALPACA_API_SECRET环境变量。

市场情绪

  • get_cnn_fear_greed_index(indicators=None) -CNN恐惧与贪婪指数,具有选择性指标过滤功能。可用指标:恐惧与贪婪、恐惧与贪婪历史、投入与选择、市场波动性波动、市场波动率波动50、垃圾桶需求、安全避险需求
  • get_crypto_fear_greed_index() -当前加密货币恐惧和贪婪指数,包括值、分类和时间戳
  • get_google_trends(keywords, period_days=7) -谷歌趋势对市场相关关键词的相对搜索兴趣。需要跟踪关键字列表(例如,\[“股市崩盘”、“牛市”、“衰退”、“通货膨胀”\])。返回可用作情绪指标的相对搜索兴趣分数。

技术分析

  • calculate_technical_indicator(ticker, indicator, period="1y", timeperiod=14, fastperiod=12, slowperiod=26, signalperiod=9, nbdev=2, matype=0, num_results=100) -使用可配置参数和结果限制计算技术指标(SMA、EMA、RSI、MACD、BBANDS)。将price_data和indicator_data作为CSV字符串返回字典。类型值:0=SMA,1=EMA,2=WMA,3=DEMA,4=TEMA,5=TRIMA,6=KAMA,7=MAMA,8=T3。需要TA Lib库。

在本地使用MCP客户端

安装mcp远程

https://www.npmjs.com/package/mcp-remote

npm i mcp-remote

启动服务器并添加到您的 claude_desktop_config.json:

uv run python -m agentic_investor.server
{
  "mcpServers": {
    "Agentic-Investor": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://0.0.0.0:8000/mcp",
        "--allow-http"
      ]
    }
  }
}

局部测试

对于本地开发和测试,请使用附带的 chat.py 脚本:

# Install dev dependencies
uv sync --group dev

# Set up your API key
export OPENAI_API_KEY="your-api-key"  # or ANTHROPIC_API_KEY, GEMINI_API_KEY, etc.

# Optional: Set custom model (defaults to openai:gpt-5-mini)
export MODEL_IDENTIFIER="your-preferred-model"

# Run the chat interface
python chat.py

有关可用的模型提供程序和标识符,请参阅 伪人工智能文档.

调试

MCP检查员

npx @modelcontextprotocol/inspector uvx agentic-investor

调试日志记录

启用详细的调试日志记录以进行开发和故障排除:

# Enable debug logging
export DEBUG_LOGGING=true

# Run with debug logging
DEBUG_LOGGING=true python -m agentic_investor.server

看 DEBUG_LOGGING.md 有关记录的内容以及如何使用它的更多详细信息。

许可证

MIT许可证。看 许可证 文件以获取详细信息。

工具与能力

工具数量

14

资源数量

0

提示词数量

0

能力标签

金融分析Python本地部署市场数据技术指标基本面分析投资研究

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

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 14 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

14stdio有2 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

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

常见问题

5 条

Agentic-Investor 怎么安装?

公开资料给出的安装命令是 uvx agentic-investor,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Agentic-Investor 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Agentic-Investor 收费吗?

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

Agentic-Investor 需要 API Key 吗?

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

Agentic-Investor 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP