Token导航 LogoToken导航

MCP Server · AI代理

Stock Analysis Agent Langgraph

一个生产就绪的股票分析代理,用于获取实时金融数据、执行分析并通过模型上下文协议(MCP)与Claude Desktop集成。

stdio官方级别未说明来源级核验工具 5
金融数据Jupyter NotebookPythonClaudeClaude Desktop

快速开始

作者 / 组织
neelagarwal98
提供方
neelagarwal98
运行时
Python

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Stock Analysis Agent Langgraph 属于AI代理类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run jupyter lab

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

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

📈 基于LangGraph的股票分析代理

这个仓库记录了构建一个可投入生产的(系统/应用)的过程 股票分析代理 该系统能够获取实时金融数据,进行分析,并通过(某种接口)与Claude Desktop集成 模型上下文协议(MCP)。\ 这项工作从探索性笔记本开始,最终成果是可部署的 MCP服务器 在……之下;低于 stock-agent-mcp/。

______________________________________________________________________

📂 项目结构

stock-analysis-agent-langgraph/
├─ .env.example                # Example env vars for root
├─ README.md                   # This README
│
├─ docs/                       # Screenshots & traces from LangSmith runs
│
├─ 1_simple_graph.ipynb        # Basics of LangGraph state graphs
├─ 2_graph_with_condition.ipynb # Adding conditional flows
├─ 3_chatbot.ipynb             # Simple chatbot agent
├─ 4_tool_call.ipynb           # Demonstrates calling external tools
├─ 5_tool_call_agent.ipynb     # Agent with tool orchestration
├─ 6_memory.ipynb              # LangGraph agent with memory
├─ 7_langsmith.ipynb           # Integration with LangSmith tracing
├─ 8_HITL.py                   # Human-in-the-loop example in Python
├─ 9_agent_real_time_stock_price.ipynb # Final stock analysis agent with tools
│
└─ stock-agent-mcp/            # Production-ready MCP server
   ├─ .env.example             # Example env for server
   ├─ README.md                # Server-specific README
   ├─ server.py                # MCP server entrypoint
   ├─ docs/                    # Demo media for MCP server
   └─ src/
      └─ langgraph_agent/
         └─ tools.py           # Tool definitions (stock price, earnings, etc.)

______________________________________________________________________

✨ 主要特点

  • LangGraph 工具编排
  • Alpha Vantage API 用于财务数据(价格、收益、公司概况、历史数据)
  • 双子座大型语言模型(Gemini LLM) 用于推理/编排(langchain-google-genai)
  • LangSmith 追踪(添加环境变量后自动工作)
  • HITL(Human-in-the-Loop) 敏感操作的示例
  • MCP服务器 Claude Desktop的集成

______________________________________________________________________

🧭 架构(笔记本9 – 最终代理)

flowchart LR
    U["User Query"] --> LLM["Gemini 2.0 Flash
(LangGraph Orchestrator)"]
    LLM --> T["Tools
(search_ticker, overview, earnings, realtime, history)"]
    T --> AV["Alpha Vantage API"]
    AV -- JSON --> T --> LLM --> A["Final Answer"]

    %% Observability
    LS["LangSmith Tracing (optional)"]
    LLM -.-> LS
    T -.-> LS

______________________________________________________________________

🛠️ 技术栈

______________________________________________________________________

📸 Trace的快照

追踪解释: 这个快照展示了代理如何逐步处理查询——从大型语言模型(LLM)的推理,到调用工具,最终生成答案。

______________________________________________________________________

⚡ 设置

前提条件:Python 3.12+, uv 安装的
  1. 克隆并进入仓库
git clone https://github.com/neelagarwal98/stock-analysis-agent-langgraph.git
cd stock-analysis-agent-langgraph
  1. 安装依赖项(根工作区)
uv sync
  1. 配置环境变量\

根目录和服务器各自提供了一个单独的示例文件:

  • Root(词根/根源/根源性的) 复制 .env.example → .env (笔记本电脑使用)
  • 服务器: 复制 stock-agent-mcp/.env.example → stock-agent-mcp/.env

填入你已有的密钥:

# Common (used across notebooks / server)
ALPHAVANTAGE_API_KEY=...
ALPHA_VANTAGE_BASE_URL=https://www.alphavantage.co/query

GEMINI_API_KEY=...

# Optional (enables tracing automatically if set)
LANGSMITH_TRACING=true
LANGSMITH_ENDPOINT=https://api.smith.langchain.com
LANGSMITH_API_KEY=...
LANGSMITH_PROJECT=
  1. 运行笔记本(以root身份)
uv run jupyter lab

______________________________________________________________________

📬 接下来该去哪里看

  • 服务器详情、运行方法及演示媒体:\

stock-agent-mcp/README.md

______________________________________________________________________

📝 许可证

这个项目根据以下所述条款获得许可: 许可证。

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

Jupyter Notebook本地部署股票分析金融数据LangGraphAlphaVantageMCP

支持客户端

Claude DesktopClaude

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

典型使用场景

多步任务编排

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

长期上下文

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

接自有流程

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

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

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

同类对比

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

MCP World · 本页

5stdio有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 条

Stock Analysis Agent Langgraph 怎么安装?

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

Stock Analysis Agent Langgraph 怎么在 Claude Desktop、Cursor 里配置?

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

Stock Analysis Agent Langgraph 收费吗?

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

Stock Analysis Agent Langgraph 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Stock Analysis Agent Langgraph 支持哪些客户端?

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

来源信息

继续浏览同类 MCP