这是一个简单的MCP(最小命令协议)服务器,可让用户借助Serper API,从LangChain、LlamaIndex和OpenAI等流行库的文档中进行搜索。服务器通过HTTP请求和BeautifulSoup从网页获取搜索结果,提取相关文档内容。
本项目可让你便捷地从流行库中搜索文档。按照以下步骤进行设置和使用。
要设置项目,请克隆此仓库并安装所需的依赖项。
git clone
cd
pip install -r requirements.txt
或者,如果没有使用requirements.txt文件:
pip install httpx beautifulsoup4 mcp python-dotenv
在项目根目录中创建一个.env文件,并将Serper API密钥添加到其中。
SERPER_API_KEY=your-serper-api-key-here
确保使用dotenv包加载.env文件。
设置完成后,使用以下命令运行服务器:
uv run main.py
服务器将启动并等待输入。
一旦服务器运行,您可以查询特定库的最新文档。以下是调用工具的示例:
使用uv run main.py启动服务器。
在另一个终端或从交互式MCP客户端内部,调用get_docs工具以搜索文档:
get_docs("Chroma DB", "langchain")
这将搜索LangChain文档中的“Chroma DB”并返回相关内容。
main.pydotenv和logging