
Claude MCP初体验
关于MCP mcp是什么?它解决了什么? 按照anthropic的说法,MCP解决了数据的隔离,提供了一个通用的开放标准,使得AI系统访问数据更加容易 我有这么一个使用场景: 我在一名叫luogu的文件夹里面写了很多算法题,想要总结到特定文件夹的一个特定markdown文件里面,我可以使用mcp来解决这个问题吗? 首先需要解决的就是让mcp可以做到读取文件,然后写入文件 动手构建MCP 开始动手写一个mcp的sevrer 按照官方的流程,需要安装uv(一个由Rust编写的python包管理客户端) 我是windows系统,所以用下面的命令 1 powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" 如果是macos或者linux系统,可以用下面的命令 1 curl -LsSf https://astral.sh/uv/install.sh | sh 之后进行项目的初始化,我将这个sever命名为algomd 1 2 3 4 5 6 7 8 9 10 11 12 # Create a new directory for our project uv init algomd # Create virtual environment and activate it uv venv source .venv/bin/activate # Install dependencies uv add "mcp[cli]" # Create our server file new-item algomd....