Skip to content

MCP集成 ​

什么是MCP ​

MCP的全称是“模型上下文协议”,这是一个标准,定义了应用程序如何与大预言模型(AI)的交互。它充当着大预言模型与第三方工具或者数据源的中介。

您可以将MCP看作是应用程序提供给AI的USB接口,它提供了标准化的方式,将AI模型连接到不同的数据源和工具。

通过MCP,大语言模型得以获得了外部世界的信息以及交互的能力,不再仅仅局限于自己的模型。

MCP使用举例 ​

以下是一些 MCP 服务器如何使用的具体示例:

  • Web 服务和 API 集成:

    • 监控 GitHub 仓库的新问题
    • 基于特定触发器在 微博 上发布更新
    • 检索基于位置服务的实时天气数据
  • 浏览器自动化:

    • 自动化 Web 应用程序测试
    • 抓取电子商务网站进行价格比较
    • 生成网站监控的屏幕截图
  • 数据库查询:

    • 生成每周销售报告
    • 分析客户行为模式
    • 为业务指标创建实时仪表板
  • 项目和任务管理:

    • 基于代码提交自动化 Jira 工单创建
    • 生成每周进度报告
    • 基于项目需求创建任务依赖关系
  • 代码库文档:

    • 从代码注释生成 API 文档
    • 从代码结构创建架构图
    • 维护最新的 README 文件

MCP使用入门 ​

1、哪里找到需要的MCP

  • 社区仓库:检查 GitHub 上社区维护的 MCP 服务器列表。
  • Taiwe助手内置MCP市场:从 Taiwe助手内置的MCP市场安装
  • 询问Taiwe助手:你可以要求Taiwe助手帮助你查找或创建 MCP 服务器
  • 您自己构建:使用MCP SDK开发工具创建自定义 MCP 服务器
  • 自定义现有服务器:修改现有服务器以适应你的特定需求

2、如何安装MCP服务

Taiwe助手内置了对MCP服务的支持。在Taiwe助手最下方有MCP工具按钮,点开它可以看见当前起作用的MCP(如下图,是officecli),绿色小圆点表示该MCP运行正常,其他颜色则表示有问题。如果在您项目中不想使用某个MCP,可以关闭(蓝色)开关。

点击右上角的“设置”按钮,进入MCP设置界面,如下图:

这里有三个面板,市场内置了Cline的MCP市场,您可以从中选择、安装您需要的MCP服务,如下图:

远程服务器让您能够按照云端的MCP服务,这种设置比较简单(如下图):

配置这个面板让您手工添加、配置MCP服务器,建议您通过Taiwe助手来指导您手动配置。

您也可以通过发送指令的方式,让Taiwe助手来帮您安装、配置、和管理MCP服务,如果遇到故障,也可以让Taiwe助手 帮你解决。

3、如何使用MCP服务

  • 工具执行:Taiwe助手 与 MCP 服务器无缝集成,允许执行其定义的工具。
  • 上下文感知交互:可以根据对话上下文智能建议使用相关工具。
  • 动态集成:结合多个 MCP 服务器功能以完成复杂任务。

MCP安全提醒 ​

在使用 MCP 服务器时,遵循安全最佳实践很重要:

  • 身份验证:始终使用安全的身份验证方法进行 API 访问
  • 环境变量:将敏感信息存储在环境变量中
  • 访问控制:仅限授权用户访问服务器
  • 数据验证:验证所有输入以防止注入攻击
  • 日志记录:实施安全的日志记录实践,而不暴露敏感数据

TaiWe - 教师AI工作助手