接入你的第一个Mcp服务器!理解mcp_servers配置代码
接入你的第一个Mcp服务器!理解mcp_servers配置代码
接入你的第一个Mcp服务器!理解mcp servers配置代码 接入你的第一个Mcp服务器!理解mcp servers配置代码 Modified April 7, 2025 在 Settings 窗格左侧栏中的 单击 “ Developer ” ,然后 单击 “ Edit Config ” : 这将在以下位置 创建一个配置文件 : • MacOS : Code block Plain Text Copy /Library/Application Support/Claude/claude desktop config.json • Windows : Code block Plain Text Copy %APPDATA%\\Claude\\claude desktop config.json 如果您还没有,它将在您的文件系统中显示该文件。 在任何文本编辑器中打开配置文件。 将文件内容替换为以下内容 : • MacOS/Linux : Code block Plain Text Copy { "mcpServers": { "filesystem": { "command": "npx", "args": [ " y", "@modelcontextprotocol/server filesystem", "/Users/username/Desktop", "/Users/username/Downloads" ] } } } 注意:要将 username 替换成你的电脑用户名 • Windows: Code block Plain Text Copy { "mcpServers": { "filesystem": { "command": "npx", "args": [ " y", "@modelcontextprotocol/server filesystem", "C:\\\\Users\\\\username\\\\Desktop", "C:\\\\Users\\\\username\\\\Downloads" ] } } } 确保将 username 替换为您计算机的用户名。这些路径应指向您希望 Claude 能够访问和修改的有效目录。它设置为适用于 Desktop 和 Downloads,但您也可以添加更多路径。 理解 claude desktop config.json 配置文件 将 Claude Desktop 用作 MCP 客户端,如果要 添加更多的服务器配置代码 可能如下所示: Code block Plain Text Copy { "mcpServers": { "filesystem": { "command": "npx", "args": [" y", "@modelcontextprotocol/server filesystem", "/path/to/allowed/files"] }, "git": { "command": "uvx", "args": ["mcp server git", " repository", "path/to/git/repo"] }, "github": { "command": "npx", "args": [" y", "@modelcontextprotocol/server github"], "env": { "GITHUB PERSONAL ACCESS TOKEN": "<YOUR TOKEN " } }, "postgres": { "command": "npx", "args": [" y", "@modelcontextprotocol/server postgres", "postgresql://localhost/mydb"] } } } Code block Plain Text Copy 这个json配置代码代表了什么意思呢? 举两个例子 1. filesystem 文件系统服务器: Code block Bash Copy "filesystem": { "command": "npx", // 使用 npx 运行 "args": [" y", "@modelcontextprotocol/server filesystem", "/path/to/allowed/files"] // y: 自动确认 // @modelcontextprotocol/server filesystem: 服务器包名 // /path/to/allowed/files: 允许访问的文件路径(需替换为实际路径) } 2.Git 仓库服务器 Code block SQL Copy "git": { "command": "uvx", // 使用 uvx 运行 "args": ["mcp server git", " repository", "path/to/git/repo"] // mcp server git: 服务器名称 // repository: 指定仓库路径的参数 // path/to/git/repo: 实际的 Git 仓库路径(需替换) } 如果理解了配置代码,那么恭喜你已经完成了搭接mcp servers最难的部分,快去玩儿起来吧! 最后推 荐一个大神搭 建的mcp服务器合集网站 https://mcp.so/ ,已经有 6278 个服务器啦! 简直就是——会车开了远光灯,眼前一亮啊! 在 Settings 窗格左侧栏中的 单击 “ Developer ” ,然后 单击 “ Edit Config ” : 这将在以下位置 创建一个配置文件 : • MacOS : • Windows : 如果您还没有,它将在您的文件系统中显示该文件。 在任何文本编辑器中打开配置文件。 将文件内容替换为以下内容 : • MacOS/Linux : 注意:要将 username 替换成你的电脑用户名 • Windows: 确保将 username 替换为您计算机的用户名。这些路径应指向您希望 Claude 能够访问和修改的有效目录。它设置为适用于 Desktop 和 Downloads,但您也可以添加更多路径。 理解 claude desktop config.json 配置文件 将 Claude Desktop 用作 MCP 客户端,如果要 添加更多的服务器配置代码 可能如下所示: 这个json配置代码代表了什么意思呢? 举两个例子 1. filesystem 文件系统服务器: 2.Git 仓库服务器 如果理解了配置代码,那么恭喜你已经完成了搭接mcp servers最难的部分,快去玩儿起来吧! 最后推 荐一个大神搭 建的mcp服务器合集网站 https://mcp.so/ ,已经有 6278 个服务器啦! 简直就是——会车开了远光灯,眼前一亮啊! 🔗 原文链接: https://mp.weixin.qq.com/s/Nsq0hgps... https://mp.weixin.qq.com/s/Nsq0hgps... ⏰ 发布时间:2025 04 04 17:46:14 (UTC+8) 作者:AZane的AGI笔记 我们通过为 Claude Desktop 添加第一个 mcp servers来理解如何接入服务器,原理同样适用于别的支持平台(如Cursor、Cherry Studio等) 为了给 LLM 添加访问文件系统功能,我们将为 Claude for Desktop 安装预构建的 Filesystem MCP 服务器 。这是 Anthropic 和社区创建的数十台 服务器 之一。 首先 打开计算机上的 Claude 菜单 ,然后 选择“设置...” 请注意, win 在 Claude 应用程序左上角⚙ 这是它在 Mac 上的样子: