模型上下文协议服务器

FastMCP实现的轻量级模型上下文协议服务器,提供工具调用、提示模板和资源管理功能,适用于AI模型交互场景。

  • by hdxsfbr
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 hdxsfbr/mcp-server

使用说明

FastMCP演示服务器

这是一个使用FastMCP实现的最小模型上下文协议(MCP)服务器,展示了:

  • 工具(可调用函数)
  • 提示(模板文本)
  • 资源(静态和动态数据)

快速启动

  1. 创建虚拟环境并安装依赖项:
python -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e .
  1. 使用您选择的传输方式运行服务器(此处显示的是stdio):
python -m fastmcp run src/server.py --transport stdio
  1. 从MCP兼容的客户端,您应该看到服务器公开:
  • 工具: echo, add, get_time, read_resource
  • 提示: hello, sum
  • 资源: greeting.txt (静态), time.json (动态)

项目布局

  • src/server.py –FastMCP服务器定义
  • pyproject.toml –项目元数据
  • README.md –此文件
  • resources/ –示例资源文件