【MCP实战】零基础也能学会的MCP,教你搭建第一个MCP应用

1、客户端安装

首先,我们需要访问Cherry Studio的github主页下载Windows版本客户端:

下载地址:https://github.com/CherryHQ/cherry-studio/releases

img

安装后打开Cherry Studio客户端,可以看到界面非常简洁明了。

image-20250321110051047

2、 MCP服务器配置

重启打开客户端后,点击设置-MCP服务器,可以看到需要安装UV与Bun环境:

环境依赖:
python >=3.10
cherry studio 最新的

image-20250325105427374

直接点击安装即可,一般情况安装成功后,这两个提示就不会显示了:

img

如果点了安装,依然不能使用的话,考虑使用以下方法:

  1. 打开命令行,通过pip安装需要的包
    pip install uv bun
  2. 添加软链接到 上面指定的目录中
    whereis uv
ln -s /Users/humeng/anaconda3/bin/uv /Users/humeng/.cherrystudio/bin/

img

3、 模型服务配置

img

4、创建MCP项目

以下在命令中执行

# 初始化项目
uv init GetCurrentTime
# 进入项目目录
cd GetCurrentTime
# 创建并激活虚拟环境
uv venv
source .venv/bin/activate
# 退出虚拟环境
# deactivate
# 直接指定镜像源
uv add --default-index https://pypi.tuna.tsinghua.edu.cn/simple requests# uv venv --seed  # 强制安装基础包(如pip, setuptools, wheel)
# 安装包
uv add "mcp[cli]"
# vscode 报错信息 no matches found: mcp[cli] 解决办法
# uv add mcp\[cli\]
uv add datetime

在GetCurrentTime目录下创建main.py文件

from mcp.server.fastmcp import FastMCP
from datetime import datetime
mcp = FastMCP("GetCurrentTime")  # 这个Demo就是MCP Server的名字
@mcp.tool()
def get_current_time():  
  """    
  获取当前时间的函数,输出格式为{"time": YYYY-MM-DD HH:MM:SS}。    
  参数:    
  无    
  返回:    
  字典,包含当前时间的字符串表示。   
   """    
   # 获取当前日期和时间    
   now = datetime.now()   
    # 将日期和时间格式化为字符串    
    formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")   
     # 创建包含当前时间的字典    
     current_time = {"time": formatted_time}   
      return current_time

if __name__ == "__main__": 
   print("Starting MCP server...")    
   mcp.run(transport='stdio')

打开调试服务,以下在命令中执行

mcp dev main.py

img

打开浏览器访问 http://127.0.0.1:6274/, 可以测试代码是否正常

img

img

5、在Cherry Studio中配置这个mcp server

img

名称:随便填,这里我填的是 MCP服务器-获取当前时间
描述:随便填,这里我空着的
类型:选择第一个 stdio
命令:填 uv
包管理源:选择清华大学 的源
参数:
--directory
/Users/humeng/Downloads/www_python/mcp_demo/GetCurrentTime
run
main.py

上面的路径填项目的绝对路径 

img

6、 测试大模型使用mcp server

img

img

那么,如何系统的去学习大模型LLM?

作为一名从业五年的资深大模型算法工程师,我经常会收到一些评论和私信,我是小白,学习大模型该从哪里入手呢?我自学没有方向怎么办?这个地方我不会啊。如果你也有类似的经历,一定要继续看下去!这些问题啊,也不是三言两语啊就能讲明白的。

所以我综合了大模型的所有知识点,给大家带来一套全网最全最细的大模型零基础教程。在做这套教程之前呢,我就曾放空大脑,以一个大模型小白的角度去重新解析它,采用基础知识和实战项目相结合的教学方式,历时3个月,终于完成了这样的课程,让你真正体会到什么是每一秒都在疯狂输出知识点。

由于篇幅有限,⚡️ 朋友们如果有需要全套 《2025全新制作的大模型全套资料》,扫码获取~
在这里插入图片描述

👉大模型学习指南+路线汇总👈

我们这套大模型资料呢,会从基础篇、进阶篇和项目实战篇等三大方面来讲解。
在这里插入图片描述
在这里插入图片描述

👉①.基础篇👈

基础篇里面包括了Python快速入门、AI开发环境搭建及提示词工程,带你学习大模型核心原理、prompt使用技巧、Transformer架构和预训练、SFT、RLHF等一些基础概念,用最易懂的方式带你入门大模型。
在这里插入图片描述

👉②.进阶篇👈

接下来是进阶篇,你将掌握RAG、Agent、Langchain、大模型微调和私有化部署,学习如何构建外挂知识库并和自己的企业相结合,学习如何使用langchain框架提高开发效率和代码质量、学习如何选择合适的基座模型并进行数据集的收集预处理以及具体的模型微调等等。
在这里插入图片描述

👉③.实战篇👈

实战篇会手把手带着大家练习企业级的落地项目(已脱敏),比如RAG医疗问答系统、Agent智能电商客服系统、数字人项目实战、教育行业智能助教等等,从而帮助大家更好的应对大模型时代的挑战。
在这里插入图片描述

👉④.福利篇👈

最后呢,会给大家一个小福利,课程视频中的所有素材,有搭建AI开发环境资料包,还有学习计划表,几十上百G素材、电子书和课件等等,只要你能想到的素材,我这里几乎都有。我已经全部上传到CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
在这里插入图片描述
相信我,这套大模型系统教程将会是全网最齐全 最易懂的小白专用课!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值