kizumi_header_banner_img

不自由であることを誇れるだろうか

文章导读

从零开始搭建一个MCP Client &MCP Server


avatar
Misaya2314 2025年9月24日 140

一.MCP Server的搭建 🤔

1.安装基本环境

确保环境中安装uv

 

pip install uv

随后,创建项目

uv init mcp-demo
cd mcp-demo

创建虚拟环境并激活它

uv venv
.venv\Scripts\activate

安装dependencies

uv add "mcp[cli]" httpx

2.编写server.py

创建server.py文件

将这些添加到你的 server.py 文件的顶部:

from mcp.server.fastmcp import FastMCP
mcp = FastMCP('haruka')
@mcp.tool()

def haruka() -> str:

    """"该工具用于返回偶像的名称"""

    return "amamiharuka"
if __name__ == "__main__":

    # 初始化并运行 server

    mcp.run(transport='stdio')

这样一个简易的MCP server就搭建好了
它有一个名为haruka的工具可以供大模型使用 🥳

二.MCP Client的搭建

接着在项目中创建一个client文件夹并且创建client.py文件

uv add mcp anthropic python-dotenv

 

感谢您的支持


评论(0)

查看评论列表

暂无评论


发表评论

分类

日历

2025 年 11 月
 123
45678910
11121314151617
18192021222324
25262728293031