使用说明
模型上下文协议(MCP)网站获取器
一种模型上下文协议(MCP)服务器实现,提供简单的网站获取服务。该服务器提供了一个工具,允许客户端通过MCP协议获取和检索任何网站的内容。
什么是MCP?
模型上下文协议(MCP) 是一种协议,使LLM能够与外部工具和资源进行交互。MCP服务器可以提供三种主要功能:
- 资源:可以由客户端读取的类文件数据(如API响应或文件内容)
- 工具:LLM可以调用的函数(经用户批准)
- 鼓励:帮助用户完成特定任务的预先编写的模板
此实现侧重于为网站获取提供工具功能。
地方发展
-
克隆存储库:
git clone <your-repository-url> cd <repository-name> -
安装依赖项:
pip install -r requirements.txt -
运行MCP服务器:
python app.py --port 8000
服务器将启动并监听指定端口上的MCP连接(默认值:8000)。
码头工人
本地Docker构建
-
构建Docker镜像:
docker build -t mcp-website-fetcher . -
运行容器:
docker run -p 8000:8000 mcp-website-fetcher
使用GitHub容器注册表
每次向主分支推送时,应用程序都会自动构建并推送到GitHub容器注册表(GHCR)。您可以使用以下命令拉取并运行最新图像:
docker pull ghcr.io/<your-github-username>/<repository-name>:main
docker run -p 8000:8000 ghcr.io/<your-github-username>/<repository-name>:main
