本项目是基于 Python 的 MCP(模型上下文协议)服务器,借助 API Serper 开展网络搜索,有效解决信息获取难题,为用户提供便捷的网络搜索服务。
本项目实现了一个遵循 MCP 协议的服务器,具备以下功能:
git clone https://github.com/seu-usuario/mcp-server-serper.git
cd mcp-server-serper
pip install -e .
mcp-server-serper
或直接通过 Python 运行:
python -m mcp_server_serper.main
服务器暴露以下端点:
GET /:显示基本信息页面GET /sse:用于连接到 MCP 客户端的 SSE 端点POST /messages:接收来自客户端的消息google_search:通过 Serper API 实现网络搜索scrape:提取网页内容_health:检查服务健康状态在项目根目录下创建一个 .env 文件,包含以下变量:
SERPER_API_KEY=sua_chave_api_serper
MCP_TOKEN=seu_token_autenticacao # 可选
HOST=127.0.0.1 # 可选,默认:127.0.0.1
PORT=3001 # 可选,默认:3001
pip install -e ".[dev]"
pytest
black .
isort .
mypy src
flake8
该项目根据 MIT 许可证发布,详细信息请查看 LICENSE 文件。