MCP服务器工具

FastMCP是一个用于创建和运行MCP服务器的工具,提供简单的API调用和远程服务器示例。

  • by anjalbhattarai79
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 anjalbhattarai79/mcpRemoteServer-fastmcpLibrary-withoutLangChhain

使用说明

🚀 FastMCP演示

这是一个小型演示项目,展示了如何使用FastMCP创建最小的MCP服务器。

它提供了什么🛠️

  • 一个名为“我的MCP服务器”的最小FastMCP服务器。
  • 一个暴露的工具: greet(name: str) -> str 其返回问候字符串。
  • 显示远程演示服务器URL的示例客户端:https://demo-server.fastmcp.app/mcp 📡

如何在本地运行🔁

  1. 确保已安装Python。
  2. 安装依赖项: pip安装fastmcp
  3. 在本地启动服务器: python my_server.py

使用示例🔧

  • 本地服务器(默认): curl-X POSThttp://localhost:8000/greet-H“内容类型:应用程序/json”-d'{“名称”:“Anjal”}'

    • 示例响应: Anjal先生,来自快速MCP的问候!
  • 远程演示服务器: 如果您不想在本地运行,可以使用提供的演示服务器: curl-X POSThttps://demo-server.fastmcp.app/mcp/greet-H“内容类型:应用程序/json”-d'{“名称”:“Anjal”}'

    • 示例响应: Anjal先生,来自快速MCP的问候!

客户端示例🧭

  • 所包含的客户端(my_client.py)被配置为调用远程演示服务器: 客户端=客户端(“https://demo-server.fastmcp.app/mcp")

备注⚠️

  • 此回购只是一个演示。根据实际应用的需要更新和扩展工具。
  • 调整运输或港口 my_server.py 如果需要。