MCP测试服务器

MCP测试服务器

使用Model Context Protocol (MCP)构建的Python服务器,支持OpenAI向量数据库操作与RAG功能。

快速入门

功能概述

此项目提供以下功能:

  • 创建向量数据库
  • 搜索相关数据

安装与运行

  1. 初始化项目并创建虚拟环境:
    uv init mcp-test-server
    cd mcp-test-server
    uv venv .venv
    source .venv/bin/activate
    
  2. 安装依赖:
    uv sync
    
  3. 配置环境变量,在.env文件中添加OpenAI API密钥:
    OPENAI_API_KEY="your-api-key"
    
  4. 使用MCP Inspector测试服务:
    npx @modelcontextprotocol/inspector uv run server.py
    
  5. 在Inspector界面中连接、选择工具、运行命令并验证结果。

提供的工具

  • create_vector_db_from_directory: 从指定目录生成向量数据库。
  • query_vector_db: 查询向量数据库以获取相关信息。