代理搜索服务器

一个MCP服务器,使AI代理能够搜索和检索网站内容。

  • by corvuslee
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 corvuslee/example-agentic-search

使用说明

示例代理搜索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格式获取网页内容