第一步 安装环境和依赖
conda create --name mcp_env python=3.13.1
conda activate mcp_env
conda install mcp
pip install typer
第二步 写代码实现MCP Server
# server.py
from mcp.server.fastmcp import FastMCP
# Create an MCP server
mcp = FastMCP("Demo")
# Add an addition tool
@mcp.tool()
def add(a: int, b: int) -> int:
"""Add two numbers"""
return a + b
# Add a dynamic greeting resource
@mcp.resource("greeting://{name}")
def get_greeting(name: str) -> str:
"""Get a personalized greeting"""
return f"Hello, {name}!"
if __name__ == "__main__":
# Initialize and run the server
mcp.run(transport='sse')
第三步 启动MCP Server
日志信息如下
INFO: Started server process [27825]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://127.0.0.1:8000 (Press CTRL+C to quit)
第四步 使用cline连接
按照下图的方式添加MCP server

目前cline自动添加MCP server还有些问题,添加完成后需要在Installed里面修改配置文件,添加type=sse。

MCP server连接上后,我们可以看到MCP里提供的tools。

测试MCP生效
在对话框输入 – 计算18779与46728的和
输出如下


AI技术-金融数据分析-横板
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
















暂无评论内容