Simple MCP Server Example

Simple MCP Server Example

这是一个简单的模型上下文协议服务器实现示例。

这是一个基于 FastAPI 的简单 Model Context Protocol (MCP) 服务器实现。

安装设置

# 安装依赖
pip install -r requirements.txt

# 启动服务器
uvicorn src.main:app --reload

主要功能

  • 健康检查端点 (GET /)
  • 上下文处理端点 (POST /context)
  • 支持参数化提示模板

使用示例

发送上下文请求:

curl -X POST http://localhost:8000/context \
  -H "Content-Type: application/json" \
  -d '{"prompt_id": "greeting", "parameters": {"time": "12:00 PM"}}'

该服务器演示了 MCP 的核心概念,提供了一种简单方式来处理提示模板和上下文管理。