语义代码搜索服务

基于本地嵌入的语义代码搜索服务,支持通过代码含义而非纯文本搜索代码库。

  • by 151813125
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 egorkaBurkenya/embed-search-mcp

使用说明

嵌入搜索mcp

用于语义代码搜索的MCP(模型上下文协议)服务器 嵌入式服务器.

通过含义搜索代码库,而不仅仅是文本——由本地嵌入提供支持。

设置

1.后端

部署 嵌入式服务器 --嵌入+索引后端。

2.安装依赖项

pip install -r requirements.txt

3.配置环境

cp .env.example .env
# Edit .env with your embed-server URL and API key
变量 默认值 描述
EMBED_API_URL http://localhost:8100 嵌入式服务器API的基本URL
EMBED_API_KEY (空) 用于身份验证的API密钥

4.用克劳德代码注册

claude mcp add embed-search -e EMBED_API_URL=http://your-server:8100 -e EMBED_API_KEY=your-key -- python /path/to/server.py

工具

  • 搜索代码 --对索引代码库进行语义搜索。按意义查找代码。
  • 索引_项目 --索引本地目录(方面 .gitignore).
  • list_项目 --列出所有索引项目。
  • 项目信息 --获取特定项目的详细信息。
  • cache_stats --嵌入缓存统计信息。

许可证

麻省理工学院