使用说明
项目简介
MCP Mealprep Stack 是一个精选的 Dockerized MCP 服务器集合,旨在简化 AI 驱动工具的部署,供大型语言模型 (LLM) 使用。它方便用户快速搭建一套 MCP 服务器,包括网页搜索、文件系统访问以及与 GitHub、Slack 和 Google Drive 等服务的集成。
主要功能点
- 快速部署: 通过 Docker 和 docker-compose 一键部署多个 MCP 服务器。
- 功能丰富: 包含网页搜索、文件系统操作、云服务集成等多种服务器,扩展 LLM 能力。
- 易于配置: 通过环境变量进行简单的配置和定制。
- 集中管理: 简化 MCP 服务器栈的管理和维护。
安装步骤
- 确保已安装 Docker 和 Docker Compose。
- 下载或克隆本仓库到本地。
- 在终端中导航到仓库目录。
- 使用 Docker Compose 部署服务器栈: 'docker-compose up -d'
- (可选)如需使用 Portainer 部署,请参考 README 中的步骤。
服务器配置
本 Stack 部署了多个独立的 MCP 服务器。每个服务器都有其自身的配置和端口。您需要参考官方 MCP 服务器仓库中各个服务器的文档,了解其具体的 'command' 和 'args' 配置。 MCP Mealprep Stack 主要负责简化部署流程,各个服务器的核心配置在其原始仓库的文档中定义。
以下是一个 MCP 客户端连接到本 Stack 中 某一个 MCP 服务器的配置示例(以假设的 "网络搜索 (SearXNG)" 服务器为例)。 请注意,实际配置需要参考具体服务器的文档。 假设 SearXNG 服务器在本 Stack 中被命名为 'searxng-mcp-server',并监听内部 8080 端口,外部也映射到 8080 端口,且使用 stdio 通信方式。
{ "serverName": "searxng-mcp-server", "command": "stdio", "args": { "port": 8080 // SearXNG MCP 服务器的端口 (示例,请查阅实际服务器文档) } }
重要提示: 实际的 'command' 和 'args' 取决于您要使用的具体 MCP 服务器,以及该服务器在其原始仓库中的配置方式。"MCP-Mealprep" 主要负责将这些服务器作为一个整体栈进行部署。 您需要查阅官方 MCP 服务器仓库中各个服务器的文档,获取准确的配置信息。
基本使用方法
部署完成后,Stack 中的每个 MCP 服务器将独立运行,并根据自身配置对外提供服务。要使用某个服务器,您需要使用 MCP 客户端。在 MCP 客户端中,配置要连接的服务器的地址和端口。 请务必查阅您要使用的具体 MCP 服务器的文档,了解其提供的具体功能(资源、工具、Prompt)以及如何通过 MCP 协议与之交互。
信息
分类
开发者工具