从零开始学MCP(六)- 连接本地MCP servers

88 阅读2分钟

了解如何将Trae连接到本地MCP servers,实现文件系统的访问以及集成其他强大的功能

MCP servers通过提供对本地资源(local resources)和工具(tools)的安全可控的访问来扩展AI应用的能力。许多客户端都支持MCP,实现了跨平台和跨应用的多样化集成。

本文演示如何使用Trae作为例子连接到本地MCP servers,  还有很多其他支持MCP的客户端  。虽然本次以Trae为例进行演示,但这些概念广泛适用于其他兼容MCP的客户端。在本教程结束后,Trae将能够与计算机上的文件进行交互,创建新文档,管理文件夹,并在文件系统中进行搜索 - 当然,所有这些操作都需要你的明确许可。

先决条件:

Trae

 Trae官网 

⚠️本次演示使用的Trae版本为3.1.2,不同版本界面可能有所差异,以实际版本为准!

Node.js

文件系统Filesystem Server和许多其他MCP server都需要Node.js来运行。通过打开CMD终端验证Node.js是否安装成功:

node --version

如果没有安装Node.js,请从  nodejs.org  下载。推荐使用LTS(长期支持)版本。

认识MCP Servers

MCP servers是在你的计算机上运行的程序,通过标准化协议为Trae提供特定功能。在获得你的允许之后,每个server都把可用的工具(tools)暴露给Claude供其调用。Filesystem Server将提供以下工具:

  • 读取文件内容和目录结构
  • 创建新的文件和目录
  • 移动和重命名文件
  • 按名称或内容搜索文件

所有的动作在执行前都需要你的明确批准,确保你完全控制Trae可以访问和修改的内容。

安装Filesystem Server

  1. 打开Trae,进入设置 ⇒ MCP
  1. 添加 ⇒ 手动添加

弹出【手动配置】

  1. 打开  Filesystem Server官网  

复制这段代码

  1. 把这段代码粘贴到【手动配置】框中,修改/Users/username/Desktop,/path/to/other/allowed/dir

为自己电脑上的文件夹路径,点【确认】保存。

  1. 可以看到如下效果,则代表已经成功添加MCP server

点击filesystem,可以查看可用的工具(tools)

使用Filesystem Server

操作示例: 用Python写一个helloworld并保存到当前文件夹