这是一个自定义的MCP(模型调用协议)服务器,使用LlamaIndex提供RAG(检索增强生成)功能,并通过Google的Gemini 2.0 API和Linkup提供多种网络搜索选项。
克隆此仓库:
git clone <repository-url>
cd own-mcp-server
安装所需依赖项:
pip install -r requirements.txt
设置环境变量(创建一个.env文件):
# 必需的API密钥
GEMINI_API_KEY=your_gemini_api_key_here
LINKUP_API_KEY=your_linkup_api_key_here
# 可选配置
OLLAMA_HOST=http://localhost:11434
将文档添加到data目录中(如果不存在,会自动创建)
启动服务器:
python server.py
该服务器提供了以下工具:
web_search:使用最佳可用搜索方法(优先选择Gemini 2.0,退而求其次使用Linkup)gemini_search:使用Google的Gemini 2.0 AI进行搜索linkup_search:使用Linkup进行搜索rag:使用RAG查询您的本地文档该项目使用了:
如果您遇到问题:
ollama pull deepseek-r1:1.5b