MCP.so
ログイン

MCP服务器项目说明

@ningwenjie

MCP服务器项目说明 について

mcp_server

基本情報

カテゴリ

その他

ランタイム

python

トランスポート

stdio

公開者

ningwenjie

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "mcp-server-ningwenjie": {
      "command": "python",
      "args": [
        "test_server.py"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP服务器?

MCP(多功能计算平台)服务器是一个功能强大的后端服务,支持文件访问、数据库连接、API集成和向量数据库访问等多种功能,专为与通义千问(Qwen)等大型语言模型集成而设计。

How to use MCP服务器?

使用Docker Compose一键启动服务(docker-compose -f docker/docker-compose.yml up -d),然后通过提供的通义千问客户端库(examples/qwen_client.py)调用其API,例如上传文件、存储和搜索向量。

Key features of MCP服务器

  • 文件访问:上传、下载、列表和删除文件
  • 数据库连接:MongoDB集成,支持文档的增删改查
  • API集成:支持调用外部API服务
  • 向量数据库:使用FAISS实现向量存储和相似度搜索
  • Docker部署:完整配置,支持一键部署
  • 通义千问集成:提供客户端库和详细使用示例

Use cases of MCP服务器

  • 为通义千问等LLM提供文件存储与检索能力
  • 管理向量数据库,支持语义搜索和知识库构建
  • 通过API集成扩展LLM对实时外部数据的访问
  • 作为中间层连接文件系统、数据库和向量存储

FAQ from MCP服务器

MCP服务器需要什么运行环境?

需要Python 3.10+及FastAPI、Uvicorn、PyMongo、FAISS等依赖,推荐使用Docker部署。

MCP服务器如何与通义千问集成?

项目提供了QwenMCPClient类,支持文件上传、向量存储和向量搜索等操作,可直接在Python代码中调用。

MCP服务器是否支持数据库操作?

是,集成了MongoDB,支持文档的增删改查操作。

MCP服务器是否支持向量搜索?

是,使用FAISS进行向量存储和相似度搜索,可指定返回最相似的top_k结果。

MCP服务器有哪些测试方法?

项目包含test_server.pytest_qwen_client.py测试脚本,可直接运行验证服务是否正常。

コメント

「その他」の他のコンテンツ