
Simple MCP Server Example

2024.12.27
0
PythonMCP协议示例上下文服务其它
这是一个基于FastAPI实现的简单Model Context Protocol (MCP)服务器示例。该服务器通过提供基本的上下文服务来展示MCP的核心概念。
View on GitHub
Overview
基本能力
产品定位
该MCP服务器示例主要用于展示MCP协议的基本实现,适用于学习和测试MCP协议的简单场景。
核心功能
- 提供基本的健康检查端点
- 提供处理提示模板的上下文端点
- 支持参数化提示
适用场景
- MCP协议的学习和测试
- 简单的上下文服务实现
- 快速构建基于MCP的原型系统
工具列表
该示例未提供具体的工具列表。
常见问题解答
该示例未提供常见问题解答。
使用教程
使用依赖
- 安装依赖:
bash pip install -r requirements.txt
安装教程
- 运行服务器:
bash uvicorn src.main:app --reload
调试方式
服务器提供两个端点可用于调试: 1. GET / - 健康检查 2. POST /context - 获取提示的上下文
调试示例:
curl -X POST http://localhost:8000/context \
-H "Content-Type: application/json" \
-d '{"prompt_id": "greeting", "parameters": {"time": "12:00 PM"}}'
许可证
None