通过MCP规范要求代码
通过MCP规范要求代码
一般来讲,如果团队有内部专用的文档接口,在编写代码的时候想让代码调用文档的API从而达到规范的作用,可以通过MCP server来实现。
MCP Servers其实就是一个程序,这个程序里面包含多个tool去调用功能,这里可以把每个tool理解成函数。通常可以体哦那个锅pythin和node来实现,这个一般在虚拟环境中进行,以免影响到现有的环境;
首先部署环境:这里以官网上为例:uv init mcp-client
cd mcp-client
uv venv
.\.venv\Scripts\Activate.ps1
在vsCode里面打开创建好的文件夹
创建.py文件
在.py文件里面构建tool和base_API
可以参考官方的weather.py代码:https://github.com/modelcontextprotocol/quickstart-resources/blob/main/weather-server-python/weather.py
然后就是找MCP Servers,在codex,cline这些插件中都是一样的,选择Configure MCP Servers,在settings.json:
{
"mcpServers": {
"weather": {
"disabled": false,
"timeout": 60,
"command" : "uv",
"args" : [
"--directory",
"C:\\Users\\lenovo\\weather",
"run",
"weather.py"
],
"transportType": "stdio"
}
}
}
然后等待左边的加载好就行了

这时候返回大模型对话,发现它可以调用MCP Servers就成功了,

这里的.py文件一般来讲会有给定代码,或者根据需求让AI生成,替换掉API_base就行了
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)