Token导航 LogoToken导航TokenDH.com
forecast MCP agent logo
开发工具stdio官方级别未说明来源级核验

forecast MCP agent

MCP Server

一个基于Python的时间序列预测代理,使用Google ADK和Gemini 2.5 Flash模型进行智能预测和分析。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python开发工具命令行工具

安装说明

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

作者 / 组织

Cpicon

提供方

Cpicon

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install uv

详细介绍

时间序列预测代理

这是时间序列预测代理的Python实现,使用Google代理开发工具包(ADK)从Java迁移到Python。

概述

ForecastingAgent是一个通用代理,它使用从MCP(模型上下文协议)服务器加载的工具执行时间序列预测。它使用Google ADK构建,并使用Gemini 2.5 Flash模型进行智能预测和分析。

主要特点

  • 动态工具加载:在运行时从MCP服务器加载预测工具
  • 交互式CLI:为预测查询提供交互式命令行界面
  • 智能分析:利用LLM能力提供超越原始预测的见解和分析
  • 异步支持:采用现代Python async/await模式构建,实现高效执行

迁移说明

与Java实现的主要区别

  1. 异步/等待模式:Python版本使用 asyncio 对于异步操作,替换Java的响应式流(RxJava)
  2. 上下文管理器:Python的 with 语句用于资源管理,而不是Java的try with resources
  3. 类型提示:Python类型提示取代Java的静态类型
  4. 日志记录:使用Python的内置日志模块,而不是Java的Java.util.logging
  5. 环境变量:用途 os.environ 而不是 System.getenv()

保留功能

  • 所有代理逻辑和指令提示保持不变
  • 从MCP服务器加载工具的方式相同
  • 交互式会话行为得以保留
  • 维护错误处理和日志记录模式

安装

使用紫外线(推荐)

此项目使用 uv 用于依赖性管理。首先,安装uv:

# On macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Or with pip
pip install uv

然后安装项目依赖项:

# Install all dependencies
uv sync

# Or install in development mode with optional dependencies
uv sync --dev

配置

设置MCP服务器URL环境变量:

export MCP_TOOLBOX_SERVER_URL="http://your-mcp-server-url"

用法

运行代理:

# Using uv run
uv run forecast-agent

# Or if installed in development mode
uv run python -m ForecastAgent

示例查询:

  • “预测爱荷华州下周的酒类销售”
  • “明天预计有多少次旧金山自行车旅行”
  • “预测西雅图未来10天的空气质量”

键入“quit”退出交互会话。

建筑

代理遵循模块化架构:

  1. 预测代理类:编排代理的主类
  2. 工具加载:从MCP服务器动态加载工具
  3. LLM代理:使用谷歌ADK的LlmAgent和Gemini 2.5 Flash
  4. 交互式会话:用于实时交互的异步事件处理

依赖项

  • google-adk:谷歌的代理开发工具包
  • Python 3.8或更高版本(用于异步支持)

目录标签

目录标签

Python开发工具命令行工具时间序列预测本地部署智能分析动态工具加载交互式CLI异步支持

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP