基本能力
产品定位
该服务主要用于帮助开发者快速搜索和获取流行库的文档内容,提升开发效率。
核心功能
- 支持搜索LangChain、LlamaIndex和OpenAI的文档
- 使用Serper API进行网页搜索
- 提取并返回相关文档页面的文本内容
- 可以通过MCP协议交互使用
适用场景
- 开发者需要快速查找特定库的文档
- 自动化文档检索和内容提取
- 集成到开发工具或工作流中以提升效率
工具列表
dummy_tool
: 确认服务器是否正常运行get_docs
: 获取指定查询和库的最新文档
常见问题解答
- Missing API Key: 确保在
.env
文件中正确设置了Serper API Key - Timeout Issues: 如果搜索或URL获取超时,尝试增加超时值或检查网络连接
- Package Installation Issues: 确保所有依赖项已安装且正确的Python环境已激活
使用教程
使用依赖
- Python 3.12或更高版本
- Serper API Key
- MCP库
- BeautifulSoup4和httpx
安装教程
- 克隆仓库并安装依赖
bash
git clone <repository-url>
cd <repository-directory>
pip install -r requirements.txt
或
bash
pip install httpx beautifulsoup4 mcp python-dotenv - 设置环境变量
在项目根目录创建.env
文件,内容如下:
bash
SERPER_API_KEY=your-serper-api-key-here - 运行服务器
bash
uv run main.py
调试方式
- 启动服务器
bash
uv run main.py - 在另一个终端或MCP客户端中调用
get_docs
工具
bash
get_docs("Chroma DB", "langchain")