惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 叶小钗
月光博客
月光博客
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
人人都是产品经理
人人都是产品经理
阮一峰的网络日志
阮一峰的网络日志
罗磊的独立博客
IT之家
IT之家
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
博客园 - 司徒正美
爱范儿
爱范儿

博客园 - 木乃伊人

MCP 开发 VS Code 搭建LangChain开发环境 VSCode Unable to import XXX 问题解决记录 大模型应用开发-聊天机器人-保存聊天记录 try-catch中的throw和throw ex的区别 TDD Google Chrome 默认非安全端口列表 EF Core的预先加载、延迟加载、实体追踪 同步、异步、回调 软件设计原则 UML类图 Seq Serilog 多线程整理 Vuex和Pinia Vue3+TS+Vite+pinia 枚举 Vite创建Vue3项目 闭包 IdentitySrever4 ElasticSearch 前端防止重复提交案例
MCP Server部署到云端服务器
木乃伊人 · 2026-08-26 · via 博客园 - 木乃伊人

一、准备工作

  1. 服务器:ubuntu系统

二、步骤

2.1、安装uv

找到uv官网,复制linux的安装命令:

image

 找到以下命令:

curl -LsSf https://astral.sh/uv/install.sh | sh

在云服务器下运行:

image

2.2、创建文件夹

        创建一个文件夹,名称叫 mcp_demo,然后进入到该文件夹路径。

# 创建文件夹
mkdir mcp_demo

# 进入到当前文件夹
cd mcp_demo/

        然后找到sftp工具,把代码拷贝进来。

image

2.3、云端配置虚拟环境

# 注意需要在项目环境中
uv venv

# 安装当前项目的依赖
uv pip install .

2.4、启动

注意:

          1、fastmcp识别不到。使用命令: uv pip install fastmcp  ,然后在尝试。

          2、如果还是有其他版本问题,交给AI助手帮助解决即可。

2.5、启动后界面

image

       2.6、用CharryStudio测试

image

image

 很不错。

三、文件配置截图

main.py

from fastmcp import FastMCP
 
mcp = FastMCP(name="My First MCP Server")
 
@mcp.tool()
def greet(name: str) -> str:
    """Returns a simple greeting."""
    return f"Hello, {name}!"
 
@mcp.tool()
def add(a: int, b: int) -> int:
    """Adds two numbers together."""
    return a + b

if __name__ == "__main__":
    mcp.run(transport="sse", host="0.0.0.0")

    pyproject.toml

[project]
name = "mcp-server"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
    "mcp[cli]>=1.0,<2.0",
    "fastmcp[server]",
]