MCP服务器项目

MCP服务器项目

功能强大的后端服务,支持多种功能集成,专为与通义千问等模型设计。

快速开始

  1. 克隆项目代码: git clone https://github.com/ningwenjie/mcp_server cd mcp_server
  2. 使用 Docker Compose 启动服务: docker-compose -f docker/docker-compose.yml up -d
  3. 验证服务运行状态: curl http://localhost:8000/health

使用示例

初始化通义千问客户端并上传文件、存储和搜索向量: from examples.qwen_client import QwenMCPClient client = QwenMCPClient("http://localhost:8000") file_info = client.upload_file("example.txt") vector = [0.1, 0.2, 0.3] * 512 metadata = {"text": "示例文本", "source": "通义千问"} vector_info = client.store_vector("qwen_embeddings", vector, metadata) query_vector = [0.15, 0.25, 0.35] * 512 search_results = client.search_vector("qwen_embeddings", query_vector, top_k=3)