示例代理搜索MCP服务器
一个MCP服务器,使AI代理能够从网站上搜索和检索内容。
先决条件
- 紫外线
- Python 3.13
- Node.js v22 - 如果您想使用MCP Inspector
设置
安装依赖项:
uv sync使用MCP Inspector进行测试
设置 mcp_transport = "stdio" 在 main.py,然后运行:
mcp dev main.py使用方法
指定目标网站
改变 url_base 和 search_url_base 在 main.py例如:
- url_base = "https://www.gov.uk" 翻译为中文是:“基础网址 = 'https://www.gov.uk'”
- 搜索基础URL = "https://www.gov.uk/search/all?keywords="
本地运行
uv run main.py远程部署
设定 mcp_transport = "streamable-http" 在 main.py然后,请遵循您所选的计算/容器平台的用户指南。
工具
- 搜索(query) - 搜索网站并将搜索结果以Markdown格式返回
- 获取页面(path) - 以Markdown格式获取网页内容
