配置MCP(Model Context Protocol,模型上下文协议)
MCP(Model Context Protocol,模型上下文协议)是一种用于连接大语言模型与外部工具、数据源和服务的标准化接口协议。它的核心目标是让模型不再局限于“只会对话”,而是能够安全、结构化地调用本地资源(如文件系统)、远程服务(如数据库、API)以及各种扩展工具,从而实现更强的实际操作能力。通过 MCP,开发者可以以统一的方式为模型“接入能力”,使其在不同环境中都能稳定运行并完成复杂任务,这也被视为构建下一代 AI 应用生态的重要基础。
首先我们以codex为例,先在设置中找到mcp服务器,点击添加服务器

在windows上配置以filesystem为例(filesystem 是一种 MCP 服务器,用于让模型安全地访问本地文件。它通常只允许操作指定目录,支持读取、列出和修改文件,使模型能够直接参与代码分析、文件处理等实际任务。),名称就是filesystem


这样其实就添加好filesystem mcp了,接下来我们可以打开C:\Users\26443\.codex\config.toml文件
可以看见内容mcp_servers.filesystem就是我们添加的filesystem mcp,其实是对应起来的
model = "gpt-5.4"
[projects.'C:\Users\26443']
trust_level = "trusted"[projects.'\\?\C:\Users\26443\Documents\Playground']
trust_level = "trusted"[notice.model_migrations]
"gpt-5.3-codex" = "gpt-5.4"[windows]
sandbox = "elevated"[mcp_servers.everything]
command = "cmd"
args = ["/c", "npx", "-y", "@modelcontextprotocol/server-everything"][mcp_servers.filesystem]
args = ["/c", "npx", "-y", "@modelcontextprotocol/server-filesystem", 'F:\DeskTop']
command = "cmd"
cwd = 'F:\DeskTop'
enabled = true
接着在其他ide中可能就是json格式:
{
"mcpServers": {
"filesystem": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-filesystem",
"F:\\DeskTop\\files\\woodblock-clicker"
]
},
"everything": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@modelcontextprotocol/server-everything"
]
}
}
}
其实我们可以对应起来看:基本上只是格式的不同内容上没什么差别
|
"filesystem": { "command": "cmd", "args": [ "/c", "npx", "-y", "@modelcontextprotocol/server-filesystem", "F:\\DeskTop\\files\\woodblock-clicker" ] }, |
[mcp_servers.filesystem] args = ["/c", "npx", "-y", "@modelcontextprotocol/server-filesystem", 'F:\DeskTop'] command = "cmd" cwd = 'F:\DeskTop' enabled = true |
其实也就等价于在cmd中输入:
cd /d F:\DeskTop && cmd /c npx -y @modelcontextprotocol/server-filesystem F:\DeskTop
所以mcp可以看成只是一个封装好的工具,使用了统一标准的格式进行调用,不管怎么变格式,核心就是调用工具,只要看懂这几个参数就知道在做什么。
同样我们增加mcp的另一种方式就是命令行增加
codex mcp add filesystem -- cmd /c npx -y @modelcontextprotocol/server-filesystem D:\code
或者直接在C:\Users\26443\.codex\config.toml文件进行添加。
添加成功就会有这种显示

接下来我们验证是否是幻觉还是真的添加成功了我们在他的作用域内F:\DeskTop添加一份文件
F:\DeskTop\files\test_mcp.txt添加内容为hello_mcp_93741,因为她没有我们机器的权限所以他并不知道内容于是我们问他,发现他确实是调用工具之后进行的回答。这样一个filesystem mcp就配置好了。
这个项目是 MCP 官方提供的一组示例服务器集合,地址是 modelcontextprotocol/servers。它主要用来展示如何实现和使用不同类型的 MCP 服务:
modelcontextprotocol/servers: Model Context Protocol Servers
以其中memory为例,打开之后找到npx这个格式进行对应的修改即可。


至此算是对mcp有了基本的了解。如今,AI时代已然到来。正如人类最初拾起石器、工业时代诞生珍妮机与蒸汽机,这些关键发明一旦出现,便不可逆转地推动历史向前。面对同样深刻的技术变革,我们更应主动学习和掌握AI的使用方法。时代的巨轮滚滚向前,唯有不断学习,才能不被时代所抛下。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)