Token导航 LogoToken导航TokenDH.com
Remote MCP Server Testing logo
AI代理stdio官方级别未说明来源级核验

Remote MCP Server Testing

MCP Server

FastMCP提供的模型上下文协议服务器,支持本地和云端部署,适用于AI工具集成和远程服务调用。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI服务PythonClaude工具集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

abhay-2108

提供方

abhay-2108

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

MCP演示项目

这个项目展示了如何建立和运行一个 MCP(模型上下文协议)服务器 使用 FastMCP紫外线.

______________________________________________________________________

先决条件

  • Python 3.11+
  • uv 命令行界面(CLI)工具
  • fastmcp Python包
  • GitHub账户(用于存储库)
  • FastMCP 云账户(免费版)

______________________________________________________________________

安装说明

  1. 使用(以下工具或命令)初始化项目 uv
   pip install uv
   uv init .
  1. 将FastMCP添加到项目中
   uv add fastmcp
  1. 创建您的MCP服务器文件 (例如。, main.py
   from fastmcp import FastMCP

   mcp = FastMCP("DemoServer")

   @mcp.tool
   def add(a: int, b: int) -> int:
       return a + b

   if __name__ == "__main__":
       mcp.run() 
       * To run MCP server locally. Default is to run locally
       mcp.run(transport="http",host="0.0.0.0",port=8000)
       * To run MCP server on FastMCP Cloud.
  1. 在本地启动MCP服务器
   uv run fastmcp run main.py

启动远程MCP服务器

   fastmcp run main.py --transport http --host 0.0.0.0 --port

                              or 

   uv run main.py
  1. 使用MCP Inspector测试服务器
   uv run fastmcp dev main.py

- 允许您在本地测试和检查MCP工具(类似于Postman)。

______________________________________________________________________

在FastMCP云上部署MCP服务器作为远程服务器

  1. 创建一个GitHub仓库 为你的项目进行(相关操作)并推送你的代码。
  1. 创建一个FastMCP云账户 (免费套餐可用,详情请访问 FastMCP Cloud(可译为“FastMCP云”或根据具体语境简化为“FastMCP云端”))。
  1. 在云端安装项目依赖项
   uv add .
   uv add fastmcp
  1. 部署您的MCP服务器
   uv run fastmcp deploy main.py --cloud
  1. 测试已部署的服务器 使用MCP Inspector或通过您的云URL。

______________________________________________________________________

  1. 将MCP服务器与Claude桌面集成

PowerShell 运行 UV,使用 fastmcp 安装 claude-desktop,执行 main.py

  • 将MCP服务器与Claude Desktop集成起来非常简单。

在本地使用代理服务器/远程MCP服务器

你可以连接到一个 远程MCP服务器 使用代理在本地访问MCP工具。这对于测试云部署的MCP服务器或在远程环境中运行您的服务器非常有用。

步骤

  1. 确保您的远程MCP服务器已部署且可访问(例如,通过 FastMCP 云)。
  2. 使用 as_proxy 在本地环境中创建代理客户端的方法。

示例:使用 as_proxy 方法

from fastmcp import FastMCP

# Connect to the remote MCP server using proxy
mcp = FastMCP.as_proxy("https://your-remote-mcp-server.fastmcp.ai")

# Call remote MCP tools as if they were local
result = mcp.add_expense(item="Lunch", amount=12.5, category="Food")
print(result)

summary = mcp.expense_summary()
print(summary)

这种设置使您能够无缝地与远程MCP服务器进行交互,因为

项目结构

MCP Demo Project/
├─ main.py          # MCP server code
├─ uv.yaml          # Project config (generated by uv)
├─ README.md        # Project documentation
└─ .venv/           # Project virtual environment (managed by uv)

______________________________________________________________________

注释

  • 使用 uv run fastmcp dev main.py 用于开发和测试。
  • 使用 uv run fastmcp run main.py 用于在本地运行生产MCP服务器。
  • 使用FastMCP云进行部署 uv run fastmcp deploy main.py --cloud
  • 所有MCP工具均定义在 main.py 在……之下 @mcp.tool 装饰器。

目录标签

目录标签

AI服务PythonClaude工具集成本地部署远程调用协议服务器云端部署

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP