MCP服务器项目
功能强大的后端服务,支持多种功能集成,专为与通义千问等模型设计。
快速开始
- 克隆项目代码: git clone https://github.com/ningwenjie/mcp_server cd mcp_server
- 使用 Docker Compose 启动服务: docker-compose -f docker/docker-compose.yml up -d
- 验证服务运行状态: 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)