Simple MCP Server Example

Simple MCP Server Example

site icon
2024.12.27 0
PythonMCP协议示例上下文服务其它
这是一个基于FastAPI实现的简单Model Context Protocol (MCP)服务器示例。该服务器通过提供基本的上下文服务来展示MCP的核心概念。
View on GitHub

Overview

基本能力

产品定位

该MCP服务器示例主要用于展示MCP协议的基本实现,适用于学习和测试MCP协议的简单场景。

核心功能

  • 提供基本的健康检查端点
  • 提供处理提示模板的上下文端点
  • 支持参数化提示

适用场景

  • MCP协议的学习和测试
  • 简单的上下文服务实现
  • 快速构建基于MCP的原型系统

工具列表

该示例未提供具体的工具列表。

常见问题解答

该示例未提供常见问题解答。

使用教程

使用依赖

  1. 安装依赖: bash pip install -r requirements.txt

安装教程

  1. 运行服务器: 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