基本能力
产品定位
MCP Server POC 是一个为AI助手提供增强功能的中间件,通过集成多种工具和API,扩展AI助手的能力范围。
核心功能
- 文档搜索工具:支持LangChain、LlamaIndex和OpenAI的文档搜索。
- 网络爬取能力:能够从网页中提取信息。
- Google搜索API集成:提供网络搜索功能。
适用场景
- AI助手的功能扩展
- 开发者在AI项目中集成文档搜索和网络爬取功能
- 需要快速访问和整合多种信息源的场景
工具列表
- get_docs(query, library):搜索指定库(langchain、llama-index或openai)的文档并返回相关信息。
常见问题解答
- Windows特定问题:如遇到“Failed to create client”或“Client closed”错误,确保使用二进制模式修复,检查绝对路径配置,并完全退出Cursor后重启。
- 一般问题:检查所有必需的包是否安装,确认.env文件包含必要的API密钥,确保使用Python 3.11运行。
使用教程
使用依赖
- Python 3.11
- 依赖包列表在requirements.txt中
安装教程
- 克隆仓库:
bash
git clone https://github.com/yourusername/mcp-server-poc.git
cd mcp-server-poc - 创建并激活虚拟环境:
bash
python -m venv venv
.\venv\Scripts\Activate.ps1 # Windows
source venv/bin/activate # macOS/Linux - 安装依赖包:
bash
pip install -r requirements.txt - 设置环境变量:创建.env文件并添加SERPER_API_KEY。
调试方式
运行MCP服务器:
bash
python main.py
确保服务器启动并使用stdio传输方法等待连接。