MCP连接器示例

一个轻量级的MCP连接器示例,展示如何通过FastAPI服务器与ChatGPT集成,提供账户搜索和详情获取功能。

  • by abuesserme
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 abuesserme/Demo-MCP

使用说明

演示MCP连接器(迷你示例)

这是一个轻量级的MCP连接器示例,演示了我们将用于完整Backstop集成的相同流程。它包括一个小型FastAPI服务器、模拟CRM数据、简单身份验证和两个工具: search_accounts 和 get_account_details.

目标是展示ChatGPT如何调用后端服务、获取结构化数据并接收干净、简化的JSON响应。


特性

  • 简单的FastAPI MCP风格服务器
  • 模拟CRM数据(JSON文件)
  • 令牌检查(Authorization: mock-token)
  • 干净、AI友好的JSON响应
  • 两个演示工具:
    • search_accounts
    • get_account_details
  • ChatGPT集成的本地MCP清单

这是图表。

            ┌────────────────────────┐
            │      ChatGPT User       │
            └─────────────┬───────────┘
                          │
                          ▼
              ChatGPT MCP Interface
                          │
                          ▼
            ┌────────────────────────┐
            │   MCP Demo Connector    │
            │ (FastAPI Server)        │
            ├────────────────────────┤
            │ • Token Check           │
            │ • search_accounts       │
            │ • get_account_details   │
            │ • Simplified JSON       │
            └─────────────┬───────────┘
                          │
                          ▼
            ┌────────────────────────┐
            │      Mock CRM Data      │
            │     (JSON File)         │
            └────────────────────────┘