Token导航 LogoToken导航TokenDH.com
Portfolio Agent Adk logo
AI代理stdio官方级别未说明来源级核验

Portfolio Agent Adk

MCP Server

一个用于证券投资组合跟踪的代理工具,集成Google ADK和MCP,提供实时股票价格和投资组合管理功能。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
Python本地部署AI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

blume-julia-dev

提供方

blume-julia-dev

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

投资组合代理(谷歌ADK POC)

具有 Google ADK 和 MCP 集成的专业证券跟踪代理。

功能(第1阶段-只读)

  • 所有职位的投资组合概览
  • 通过Yahoo Finance实时课程
  • 职位详情与绩效
  • MCP Server for julia-server 集成

设置

# 1. Virtual Environment erstellen
cd /Users/ingosuckow/Documents/GitHub/portfolio-agent-adk
python3 -m venv venv
source venv/bin/activate

# 2. Dependencies installieren
pip install -r requirements.txt

# 3. Data Verzeichnis erstellen
mkdir -p data

# 4. Positionen aus config.yaml laden
python main.py --seed

# 5. Test: Portfolio Übersicht
python main.py --overview

用法

命令行界面

# Portfolio Übersicht
python main.py --overview

# Einzelner Kurs
python main.py --quote AAPL

# Position Details
python main.py --position MSFT

# Interaktiver Modus
python main.py -i

MCP 服务器(用于 Julia 服务器)

# MCP Server starten (stdio)
python mcp_server.py

julia服务器集成

julia-server/config/settings.yaml 添加 :

mcp_client:
  servers:
    portfolio_agent:
      type: stdio
      command: /Users/ingosuckow/Documents/GitHub/portfolio-agent-adk/venv/bin/python
      args:
        - /Users/ingosuckow/Documents/GitHub/portfolio-agent-adk/mcp_server.py
      env:
        PORTFOLIO_CONFIG: /Users/ingosuckow/Documents/GitHub/portfolio-agent-adk/config.yaml

MCP工具

工具描述
portfolio_overview 完整的投资组合概述
stock_price 个别股票价格。
position_details职位与绩效
stock_prices 多门课程(Batch)

建筑

portfolio-agent-adk/
├── config.yaml          # Konfiguration + Positionen
├── schema.sql           # SQLite Schema
├── interfaces.py        # Repository Interfaces (Ports)
├── portfolio_tools.py   # SQLite + Yahoo Implementierung
├── mcp_server.py        # MCP Server (stdio)
├── main.py              # CLI Entry Point
├── requirements.txt     # Dependencies
└── data/
    └── portfolio.db     # SQLite Datenbank

配置

位置在 config.yaml 自定义 :

portfolio:
  positions:
    - symbol: AAPL
      shares: 50
      buy_price: 178.50
      buy_date: "2025-03-15"
      currency: USD

然后 python main.py --seed 执行 。

第二阶段(Phase 2+)

  • \[ \] 写作操作(添加/删除位置)
  • \[ \] 警报(课程通知)
  • \[\]经纪人-API集成
  • \[\]性能历史

IBKR快速入门

有关直接访问经纪人(账户+头寸)的信息,请参阅:

  • docs/IBKR_API_USAGE.md
  • scripts/ibkr_snapshot.py
  • scripts/import_ibkr_positions.py

目录标签

目录标签

Python本地部署AI代理证券投资投资组合管理实时股票价格MCP集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP