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

Adk Ollama Tool

MCP Server

该项目展示了使用ADK和LiteLlm包构建的两个代理:时间代理用于获取指定城市的当前时间,数学代理用于处理数学查询并与外部MCP服务器集成。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
错误处理Python代理服务数学计算

安装说明

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

作者 / 组织

jageenshukla

提供方

jageenshukla

最后核验

2026/5/17 20:23

运行时

Python

快速接入

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

命令预览

python3 --version

详细介绍

时间代理和数学代理

此项目演示了使用ADK和LiteLlm包构建的两个代理:

  1. 时间代理:使用代理本身中定义的工具演示函数调用功能。
  2. 数学代理:演示如何与外部MCP服务器集成以处理数学查询。

目录

特性

时间代理

  • 工具调用演示:

- 演示 get_current_time 用于检索指定城市当前时间的工具。 - 该工具在代理本身中定义,展示了函数调用功能。

  • 推理模型集成:

- 利用 qwen3:14b 处理用户输入错误的推理模型。例如,如果用户键入“tokyo”而不是“Asia/tokyo”,LLM代理会自动更正格式并解决错误。

数学代理

  • MCP集成:

- 演示如何与外部MCP服务器集成以处理数学查询。 - 假设中描述的MCP服务器 这个博客 正在端口上本地运行 4000.

安装

第一步:安装Python

  • 从下载并安装Python python.org.
  • 确保Python已添加到系统的PATH中。
  • 通过运行以下命令验证安装:
  python3 --version

第二步:安装Olama

  • 下载Ollama Ollama官方网站.
  • 按照网站上为您的操作系统提供的安装说明进行操作。

步骤3:设置MCP服务器

  • 按照中的说明进行操作 这个博客 在端口上本地设置和启动MCP服务器 4000.

步骤4:安装项目依赖项

  • 创建虚拟环境:
  python3 -m venv venv
  • 激活虚拟环境:
  source venv/bin/activate
  • 安装依赖项:
  pip install -r requirements.txt

测试项目

使用ADK Web工具

  • 要测试代理,请运行以下命令启动ADK web工具:
  adk web
  • 工具运行后,通过web界面与代理进行交互。
  • 有关ADK web工具的更多信息,请访问 .

用法

时间代理

要与Time Agent交互,请提出以下问题:

例子:

  • “东京现在几点了?”

代理人将致电 get_current_time 工具并返回东京的当前时间。

Time Agent Screenshot

数学代理

要与Math Agent交互,请提出以下数学查询:

例子:

  • “2乘以3是多少?”

代理将向MCP服务器发送查询并返回结果。

Math Agent Screenshot 在这里,您也可以看到MCP服务器中的日志 Math Agent Screenshot

后续步骤

  • 浏览ADK文档,了解有关构建代理和工具的更多信息。
  • 尝试修改代理以添加新工具或集成其他服务。
  • 分享反馈或报告问题,以帮助改进项目。

贡献

  • 欢迎投稿!请随意分叉存储库并提交pull请求。
  • 对于重大更改,请先打开一个问题来讨论您想要更改的内容。

目录标签

目录标签

错误处理Python代理服务数学计算时间查询本地部署MCP集成

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP