Skip to main content
Glama
sirius-tangzhiming

mcp-project-search

mcp-project-search

项目搜索 MCP Server,基于 Milvus 向量数据库,支持语义搜索、混合搜索和标量精确查询。

功能

工具

说明

search_project

语义搜索,根据自然语言描述搜索项目

hybrid_search_project

混合搜索(向量语义 + BM25 关键词),对口语化短关键词效果更好

query_project_by_name

按项目名称精确查询

query_projects_by_filter

按标量字段(省份/城市/状态等)过滤查询

Related MCP server: Tea Rags MCP

环境变量

变量

默认值

说明

MILVUS_URI

http://10.15.208.159:19530

Milvus 连接地址

OLLAMA_EMBEDDING_URL

http://10.15.208.159:11434/api/embed

Ollama Embedding API 地址

安装

# 从 GitHub 安装
pip install git+https://github.com/sirius-tangzhiming/mcp_-repository.git

# 或用 uvx 直接运行
uvx --from git+https://github.com/sirius-tangzhiming/mcp_-repository.git mcp-project-search

MCP 客户端配置

{
  "mcpServers": {
    "project-search": {
      "command": "uvx",
      "args": [
        "--from", "git+https://github.com/sirius-tangzhiming/mcp_-repository.git",
        "mcp-project-search"
      ],
      "env": {
        "MILVUS_URI": "http://your-milvus:19530",
        "OLLAMA_EMBEDDING_URL": "http://your-ollama:11434/api/embed"
      }
    }
  }
}

依赖

  • Python >= 3.11

  • Milvus >= 3.0(需要 BM25 全文检索支持)

  • Ollama + bge-m3 模型(用于生成 Embedding)

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A high-performance MCP server providing lightning-fast hybrid code search using TF-IDF and vector embeddings for AI assistants. It enables real-time codebase indexing and semantic retrieval with sub-50ms latency and offline support.
    12
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A high-performance MCP server for semantic search and codebase indexing using the Qdrant vector database. It features optimized embedding pipelines, AST-aware chunking, and git metadata enrichment for fast, privacy-focused local or remote search.
    382 npm
    22
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Local MCP server that provides semantic search (RAG) over code repositories, enabling AI clients like Claude and Gemini to access project context without manual re-upload.
    -