MCP通信应用

一个用于与外部资源交互的MCP应用程序,支持Python和JavaScript脚本。

  • by spirita1204
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 spirita1204/mcp-client

使用说明

MCP Python应用程序

这是一个旨在与外部资源交互的MCP应用程序。

需求

  • Python 3.7或更高版本
  • asyncio 库(包含在Python中)
  • mcp (用于处理MCP通信的自定义库)

设置

  1. 克隆存储库 (或下载脚本文件)到本地计算机。

  2. 运行客户端 :

    uv run client.py
    

    服务器脚本可以是Python .py 或JavaScript .js 文件。

工作流示例

  1. 用户输入如下查询:
    http://127.0.0.1:8000/process_message
    {
        // 哈囉
        // 我想知道我有哪些collections
        // 幫我輸出隨便五個資料
        "message": "幫我輸出隨便五個資料",
        "session_id": "1"
    }
    Question1: How is the weather in California today?
    Question2: What collections are available in the database?