Appearance
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 访问
- 环境变量:将敏感信息存储在环境变量中
- 访问控制:仅限授权用户访问服务器
- 数据验证:验证所有输入以防止注入攻击
- 日志记录:实施安全的日志记录实践,而不暴露敏感数据