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

AI Agent And External Tool Integration

MCP Server

该服务是一个集成了AI代理与外部工具(如Google日历和Telegram)的系统,能够通过自然语言理解(NLU)进行日程管理和通信。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
AI代理日程管理Docker自然语言处理

安装说明

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

作者 / 组织

Imtiaz4201

提供方

Imtiaz4201

最后核验

2026/5/17 20:19

运行时

Docker

快速接入

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

命令预览

docker run -it --rm \

详细介绍

MCP服务器、AI代理和外部工具集成

概述

本任务使用 模型上下文协议(MCP).\ 该代理能够通过谷歌日历管理现实世界的日程安排,并进行通信\ 通过Telegram,展示实用的自然语言理解(NLU)。

使用的堆栈:

  • n8n(本地,通过Docker)
  • ngrok(暴露本地服务器的隧道)
  • Groq API(免费LLM-骆驼-3.3-70b通用型)
  • 电报机器人API
  • 谷歌日历API

______________________________________________________________________

存储库结构

MCP-Server-AI-Agent-and-External-Tool-Integration/
│
├── README.md
│
├── screenshots/
│   │   ├── docker_running.png
│   │   ├── MCP_server_trigger_with_AI_clint_result.png
│   │   ├── ai_agent_workflow_for_telegram_and_calender.png
│   │   ├── mcp_server_workflow.png
│   │   ├── ai_clint_workflow.png
│   │   ├── other images related to results
│
└── workflows/
    ├── AI workflow.json
    ├── Server Trigger.json
    └── Telegram & Google Calendar Integration.json

______________________________________________________________________

1:MCP基础设施和服务器设置

1.1服务器部署

  • 部署 n8n 本地使用 码头工人
  • 用过的 吸烟 通过公共HTTPS URL将本地服务器暴露到互联网
  • 生产URL遵循以下格式: https://[ngrok-subdomain].ngrok-free.app/mcp/a7-server

文本格式化工具:\

______________________________________________________________________

1.2 MCP服务器工作流程

创建了一个n8n工作流,作为 MCP服务器 带有MCP服务器触发器节点\ 以及三个内部工具:

工具说明
计算器执行算术计算
日期与时间返回当前日期、时间、日期和时区
文本格式化程序格式化文本(大写、小写、大写、反转、字数)

______________________________________________________________________

1.3 AI代理客户端

创建了一个单独的 AI 代理 工作流包括:

  • 格罗克 作为LLM提供商(免费模式: llama-3.3-70b-versatile)
  • 窗口缓冲存储器 用于维护对话上下文
  • MCP客户端(工具) 已连接到MCP服务器生产URL

验证——代理通过聊天使用MCP工具:

\*\*AI代理客户端与MCP服务器的通信:\*\*\

计算器工具:\

日期和时间工具:\

文本格式化工具:\

______________________________________________________________________

2:电报和谷歌日历集成

2.1电报机器人

  • 使用创建Telegram Bot @植物学家
  • 添加了a 电报触发器 节点到AI Agent工作流
  • 代理从Telegram接收消息,并直接在聊天中回复

2.2谷歌日历工具

  • 集成 谷歌日历 在n8n中使用OAuth2凭据
  • 代理人可以 创建、读取和管理 自然语言日历事件

2.3自动化项目进度安排

向Telegram机器人发送以下命令:

*“创建一个包含4个阶段的项目进度表:文献综述、项目建议书、,\ 更新进度和最终演示”*

代理自动创建 4事件 在谷歌日历中:

阶段事件
第1篇文献综述
第二项目建议书
第三次更新进度
第四次决赛(演讲)

电报对话:

谷歌日历结果:\

2.4交互验证

通过Telegram要求机器人验证日历上的项目阶段。\ 客服成功查询了谷歌日历,并确认了4月1日的所有事件。

______________________________________________________________________

工作流文件

导出的n8n工作流JSON文件可在 /workflows 文件夹。

注: 已从中删除所有凭据(API密钥、令牌、OAuth)\ 为了安全起见,导出的文件。要运行这些工作流,请添加您自己的\ n8n中的凭据。
  • \[MCP服务器工作流\](工作流/Server Trigger.json)
  • \[AI代理工作流\](工作流/AI工作流.json)
  • \[电报和谷歌日历集成工作流\](工作流/Telegram和谷歌日历整合.json)

______________________________________________________________________

安装说明

先决条件

在本地运行n8n

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  -e N8N_TRUST_PROXY=true \
  n8nio/n8n

与ngrok一起曝光

ngrok http 5678

复制HTTPS URL并在n8n内的MCP客户端节点中更新它。

n8n中需要的凭据

凭证在哪里获取
Groq API密钥console.groq.com
Telegram Bot令牌@植物学家 在Telegram上
谷歌OAuth2谷歌云控制台

______________________________________________________________________

参考文献

官方文件

模型上下文协议(MCP)

工具和服务

课程材料

  • --讲师提供的环境设置和足迹
  • Chaklam Silpasuwanchai和Todsavad Tangtortan, *AT82.05人工智能:自然语言理解——作业7:MCP服务器、AI代理和外部工具集成*,亚洲理工学院,2026年3月

目录标签

目录标签

AI代理日程管理Docker自然语言处理本地部署通信工具自动化

接入字段

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

stdio

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

oauth

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP