Skip to content

MCP 工具集成 🔌

MaiBot 不仅能聊天,它还能"动手"!通过 MCP(Model Context Protocol),MaiBot 可以连接各种外部工具,获取实时信息,完成各种实用任务。

什么是 MCP?

MCP 就像是给 AI 装上了"手脚",让它能够:

  • 搜索信息 - 上网查资料
  • 获取数据 - 查天气、股票、新闻
  • 操作文件 - 读写文件、处理文档
  • 调用服务 - 用各种在线服务

简单来说,就是让 MaiBot 从"只会说"变成"又能说又能做"。

都能做什么?

🌤️ 获取实时信息

天气查询

你:明天北京天气怎么样?
MaiBot:我查一下...明天北京晴,
       气温15-25度,适合出门玩!

新闻资讯

你:今天有什么科技新闻?
MaiBot:我看看...今天有几个大新闻:
       1. 某大厂发布了新AI模型
       2. 新能源汽车销量创新高
       3.  SpaceX又有新发射计划

股票行情

你:帮我看看茅台股价
MaiBot:贵州茅台当前价格1678.50元,
       今天涨了2.3%,表现不错!

🔍 搜索查询

网络搜索

你:什么是量子计算?
MaiBot:我查一下资料...量子计算是
       一种利用量子力学原理的计算方式,
       它能够...(给出详细解释)

百科查询

你:介绍一下宫崎骏
MaiBot:宫崎骏是日本著名动画导演,
       1941年出生,代表作有《千与千寻》、
       《龙猫》、《天空之城》等...

📄 文件处理

文档读取

你:帮我看看这个PDF讲了什么
MaiBot:这是关于机器学习的论文,
       主要讲了...(总结内容)

数据处理

你:分析下这个Excel表格
MaiBot:根据数据分析,我发现:
       1. 销售额在持续增长
       2. 第三季度表现最好
       3. 建议关注...(给出分析)

🛠️ 实用工具

计算器功能

你:帮我算一下 15% of 2880
MaiBot:15% of 2880 = 432

单位转换

你:100华氏度等于多少摄氏度?
MaiBot:100°F = 37.78°C

时间查询

你:纽约现在几点?
MaiBot:纽约现在是上午10:30
       (比北京时间慢13小时)

是怎么做到的?

🔗 连接工具

MaiBot 通过 MCP 协议连接各种工具服务:

  • 搜索引擎 - 获取最新信息
  • 天气服务 - 查询天气数据
  • 金融数据 - 获取股票行情
  • 百科知识 - 查询专业资料

🧠 智能调用

当你问问题时,它会:

  1. 分析问题 - 判断需要什么工具
  2. 调用工具 - 连接相应的服务
  3. 获取数据 - 拿到需要的信息
  4. 整理回答 - 用自然语言回复你

⚡ 实时响应

  • 工具调用是实时的
  • 数据都是最新的
  • 响应速度很快

实际使用场景

📊 工作助手

你:帮我查一下最近AI行业的融资情况
MaiBot:我搜索了一下,最近AI行业融资很活跃:
       - 某AI公司获得10亿美元B轮融资
       - 专注于大语言模型研发
       - 投资方包括...(详细数据)

🎓 学习帮手

你:我想了解一下区块链技术
MaiBot:我来给你介绍一下:
       区块链是一种分布式账本技术,
       它的核心特点是...(详细解释)
       目前主要应用在...(实际应用)

🏠 生活助手

你:明天适合洗车吗?
MaiBot:我查了天气预报,明天有雨,
       不建议洗车。后天是晴天,
       比较适合洗车哦!

支持的工具有哪些?

🔍 搜索类

  • 网页搜索 - 搜索互联网信息
  • 百科查询 - 查询百科知识
  • 新闻搜索 - 获取最新新闻

📊 数据类

  • 天气查询 - 获取天气信息
  • 股票查询 - 查看股票行情
  • 汇率转换 - 货币汇率查询

🛠️ 工具类

  • 计算器 - 数学计算
  • 单位转换 - 各种单位换算
  • 时间查询 - 世界各地时间

📄 文件类

  • 文档读取 - 读取各种文档
  • 数据分析 - 处理表格数据
  • 文本处理 - 各种文本操作

怎么配置?

⚙️ 简单配置

在配置文件里添加:

toml
[mcp]
enable = true

# 添加你想用的工具服务
[[mcp.servers]]
name = "search"
command = "search-server"

🔧 高级设置

  • 可以配置多个工具服务
  • 支持自定义工具
  • 可以设置使用权限

使用建议

💡 提问技巧

  • 问具体的问题
  • 说明你需要什么信息
  • 可以要求它查资料

🎯 使用场景

  • 需要实时信息时
  • 需要专业数据时
  • 需要计算转换时

⚠️ 注意事项

  • 工具需要网络连接
  • 有些服务可能需要API密钥
  • 响应速度取决于工具服务

扩展能力

🔌 自定义工具

开发者可以:

  • 开发自己的工具
  • 接入私有服务
  • 定制特殊功能

🌐 第三方集成

支持接入:

  • 企业内网服务
  • 专业数据库
  • 定制业务系统

MCP 让 MaiBot 从"聊天机器人"变成"智能助手",不仅能说会道,还能帮你查资料、做计算、获取信息。它就像给你的 AI 伙伴装上了"千里眼"和"顺风耳",让它能接触到更广阔的信息世界!