MCP对比演示

一个展示传统方法与MCP方法对比的技术演示项目,包含两种方法的实现和运行说明。

  • by pramodkumarmangu
  • Python
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 pramodkumarmangu/mcp-demo

使用说明

MCP 比较演示

📁 文件夹

  • without-mcp/ - 传统方法
  • with-mcp/ - MCP方法

🚀 如何跑步

每个文件夹都有自己的 readme.md 附带运行说明。

# Traditional approach
cd without-mcp
# See without-mcp/readme.md

# MCP approach  
cd with-mcp
# See with-mcp/readme.md
# 1. Run traditional approach
cd without-mcp
pip install -r requirements.txt
python app.py
# In another terminal:
./demo_problems.sh

# 2. Then see the MCP solution
cd ../with-mcp  
pip install mcp wikipedia
python mcp_client.py

📁 项目结构

mcp-comparison-demo/
├── README.md                    # This overview file
├── without-mcp/                 # Traditional approach
│   ├── readme.md               # How to run traditional approach
│   ├── requirements.txt        # Dependencies
│   ├── app.py                  # Traditional server
│   └── demo_problems.sh        # Demo script
└── with-mcp/                   # MCP approach  
    ├── readme.md               # How to run MCP approach
    ├── mcp_server.py           # MCP server
    └── mcp_client.py           # MCP client

📖 文件夹特定文档

每个文件夹都有其自己的详细README文件:

  • without-mcp/readme.md - 如何运行传统方法
  • with-mcp/readme.md - 如何运行MCP方法